Example #1
0
$tabla->addColRender("id_usuario", "R::UserFullNameFromId");
$tabla->addColRender("cancelado", "funcion_cancelado");
$page->addComponent($tabla);
$page->nextTab("Ingresos");
/*
 * Nuevo Ingreso
 **/
$page->addComponent(new TitleComponent("Nuevo Ingreso", 3));
$form = new DAOFormComponent(array(new Ingreso()));
$form->hideField(array("cancelado", "id_usuario", "id_ingreso", "motivo_cancelacion", "fecha_de_registro", "id_sucursal", "id_caja"));
$form->createComboBoxJoin("id_empresa", "razon_social", EmpresaDAO::getAll());
$form->createComboBoxJoin("id_concepto_ingreso", "nombre", ConceptoIngresoDAO::getAll());
$form->createComboBoxJoin("id_caja", "descripcion", CajaDAO::getAll());
$form->makeObligatory(array("fecha_del_ingreso", "monto", "id_empresa", "id_concepto_ingreso"));
$form->renameField(array("fecha_del_ingreso" => "fecha_ingreso"));
$form->onApiCallSuccess("window.location.reload");
$form->setCaption("id_empresa", "Empresa");
$form->setCaption("id_concepto_ingreso", "Concepto");
$form->setType("fecha_ingreso", "date");
$form->addApiCall("api/cargosyabonos/ingreso/nuevo", "POST");
$page->addComponent($form);
/*
 * Lista de ingresos
 **/
$page->addComponent(new TitleComponent("Ingresos", 3));
$lista = CargosYAbonosController::ListaIngreso();
$tabla = new TableComponent(array("id_empresa" => "Empresa", "id_concepto_ingreso" => "Concepto", "id_usuario" => "Usuario", "descripcion" => "Descripcion", "fecha_del_ingreso" => "Fecha", "monto" => "Monto"), $lista["resultados"]);
$tabla->addColRender("cancelado", "funcion_cancelado");
$tabla->addColRender("id_empresa", "R::RazonSocialFromIdEmpresa");
$tabla->addColRender("monto", "R::MoneyFromDouble");
$tabla->addColRender("id_concepto_ingreso", "R::ConceptoIngresoFromId");
Example #2
0
	}
	*/
/* * *******************************************************
 * 	Seguimientos
 *
 * ******************************************************** */
$page->nextTab("Seguimiento");
$segs = UsuarioSeguimientoDAO::search(new UsuarioSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario())));
$header = array("texto" => "Descripcion", "fecha" => "Fecha", "id_usuario" => "Agente");
$lseguimientos = new TableComponent($header, $segs);
$lseguimientos->addColRender("id_usuario", "R::UserFullNameFromId");
$lseguimientos->addColRender("fecha", "R::FriendlyDateFromUnixTime");
$page->addComponent($lseguimientos);
$page->addComponent("<script>\r\n\t\t\t\tfunction newcommentDone(a,b,c){\r\n\t\t\t\t\tconsole.log(a,b,c)\r\n\t\t\t\t}\r\n\t\t\t</script>");
$nseguimiento = new DAOFormComponent(new ClienteSeguimiento(array("id_usuario" => $este_usuario->getIdUsuario())));
$nseguimiento->onApiCallSuccess("newcommentDone");
$nseguimiento->addApiCall("api/personal/usuario/seguimiento/nuevo");
$nseguimiento->settype("texto", "textarea");
$nseguimiento->hideField(array("id_usuario", "id_cliente", "id_cliente_seguimiento", "fecha"));
$nseguimiento->sendHidden("id_usuario");
$page->addComponent($nseguimiento);
/* * *******************************************************
 * 	Just created
 *
 * ******************************************************** */
if (isset($_GET["just_created"]) && $_GET["just_created"] == 1 && $este_usuario->getCorreoElectronico() !== null) {
    ?>
		<script type="text/javascript" charset="utf-8">
			
				function enviarCorreo(){
					POS.API.POST("api/pos/mail/enviar", 
//
//
//
//
//
//
//
//
//
$form = new DAOFormComponent(new SeguimientoDeServicio(array("id_orden_de_servicio" => $_GET["oid"])));
$form->hideField(array("id_seguimiento_de_servicio", "id_usuario", "id_sucursal", "fecha_seguimiento", "id_localizacion"));
$form->sendHidden("id_orden_de_servicio");
$form->addApiCall("api/servicios/orden/seguimiento/");
$form->setPlaceholder("estado", "Escriba aqui");
$form->setType("estado", "textarea");
$form->onApiCallSuccess("comment_success");
$form->renameField(array("estado" => "nota"));
$page->addComponent($form);
//$page->partialRender	( );
$js = '
<script type="text/javascript" charset="utf-8">

	var comment_success =  function( a, b, c ){

		var guiComponentId = "<?php echo $form->getGuiComponentId(); ?>";
		
		var comment = Ext.get(guiComponentId+"nota").getValue();
		
		document.getElementById(guiComponentId+"nota").value = "";