protected void OnReadData_sColonias(object sender, StoreReadDataEventArgs e) { List <Colonia> lColonia = ColoniaBusiness.ObtenerColonias(); sColonias.DataSource = lColonia; sColonias.DataBind(); }
protected void cmbMunicipio_Select(object sender, DirectEventArgs e) { //1. Obtener el valor seleccionado y obtener los municipios string strMunicipio = e.ExtraParams["vMunicipio"]; sColonias.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sColonias.DataBind(); }
/// <summary> /// Evento que se lanza al seleccionar un Municipio para el domicilio de la Empresa del Conyuge /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void cmbConyugeEmpresaMunicipio_Select(object sender, DirectEventArgs e) { //1. Obtener el valor seleccionado y obtener todas las Colonias string strMunicipio = e.ExtraParams["valor"]; sConyugeEmpresaColonia.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sConyugeEmpresaColonia.DataBind(); }
/// <summary> /// Evento que se lanza al seleccionar un Municipio para el Domicilio Anterior /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cmbMunicipioAnterior_Select(object sender, DirectEventArgs e) { //1. Obtener el valor seleccionado y obtener todas las Colonias string strMunicipio = e.ExtraParams["valor"]; sColoniasAnterior.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sColoniasAnterior.DataBind(); }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRegistro = e.ExtraParams["registro"]; string strcookieEditarColonia = Cookies.GetCookie("cookieEditarColonia").Value; Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro); Colonia oColonia = new Colonia(); //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente foreach (KeyValuePair <string, string> sd in dRegistro) { switch (sd.Key) { //3. Datos de la colonia case "txtIDColonia": oColonia.ID = sd.Value; break; case "txtfColonia": oColonia.Descripcion = sd.Value; break; case "cmbEstados": oColonia.Estado = sd.Value; break; case "cbMunicipio": oColonia.Municipio = sd.Value; break; } } //4. Validar si es nuevo o es uno existente if (strcookieEditarColonia.Equals("Nuevo")) { //5. Insertar en la base de datos oColonia.ID = ColoniaBusiness.Insertar(oColonia); //6. Mandar mensaje con el código del proveedor var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Registro completo", "<p align='center'>Colonia registrada con ID: <br/>" + oColonia.ID + ".</p>", success).Show(); } else { oColonia.ID = strcookieEditarColonia; //7. Actualizar los datos de la colonia ColoniaBusiness.Actualizar(oColonia); //8. Mandar mensaje con el código de la colonia var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Actualización completa", "<p align='center'>Se han actualizado los datos de la colonia <br/>" + oColonia.ID + ".</p>", success).Show(); } }
/// <summary> /// Método para elimnar un registro /// </summary> /// <param name="strID"></param> /// <summary> /// Método para elimnar un registro /// </summary> /// <param name="strID"></param> protected void imgbtnBorrar_Click(object sender, DirectEventArgs e) { //1. Obtener registro que se quiere eliminar string strID = e.ExtraParams["ID"]; //2. Validar si se elimina el registro if (ColoniaBusiness.ObtenerRegistrosDeColoniasPorID(strID)) { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "true", ParameterMode.Raw)); } else { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "false", ParameterMode.Raw)); ColoniaBusiness.Borrar(strID); } }
public void sFirmas_Load() { string strcookieEditarColonia = Cookies.GetCookie("cookieEditarColonia").Value; if (!strcookieEditarColonia.Equals("Nuevo")) { Colonia oColonia = ColoniaBusiness.ObtenerColoniaPorID(strcookieEditarColonia); sColonia.Add(new { ID = oColonia.ID, Descripcion = oColonia.Descripcion, Estado = oColonia.Estado, Municipio = oColonia.Municipio }); } }
public string GenerarNodo(string strNodoID) { //1. Obtener las colonias del siguiente nivel List <Colonia> lColonias = ColoniaBusiness.ObtenerColoniasPorMunicipio(strNodoID); NodeCollection ncNivel = new NodeCollection(); //2. Armar el arbol de hijos foreach (Colonia col in lColonias) { Node nCol = new Node(); nCol.Text = col.Descripcion; nCol.NodeID = col.ID; nCol.Expanded = false; nCol.Expandable = false; ncNivel.Add(nCol); } //3. Regresar los nodos return(ncNivel.ToJson()); }
public void AsignarColonia(string strMunicipio) { sColonias.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sColonias.DataBind(); }
public void AsignarColoniaAnterior(string strMunicipio) { //1. Listar las colonias de acuerdo al Municipio sColoniasAnterior.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sColoniasAnterior.DataBind(); }
public void AsignarEmpresaColonia(string strMunicipio) { //1. Listar las colonias de acuerdo al Municipio sEmpresaColonia.DataSource = ColoniaBusiness.ObtenerColoniasPorMunicipio(strMunicipio); sEmpresaColonia.DataBind(); }