private void Editar() { try { IUsuarios usuario = (IUsuarios)Session["Usuario"]; IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = usuario.UnidadNegocioID; unidadNegocio.Consultar(); this.lblUnidadNegocio.Text = unidadNegocio.Nombre.Trim(); unidadNegocio = null; IGuiaDorso guiaDorso = GuiaDorsoFactory.GetGuiaDorso(); guiaDorso.UnidadNegocioID = usuario.UnidadNegocioID; guiaDorso.Consultar(); this.txtGuiaDorsoID.Value = guiaDorso.GuiaDorsoID.ToString(); this.txtTexto.Text = guiaDorso.Texto.Trim(); guiaDorso = null; } catch (Exception ex) { string mensaje = ex.Message; try { if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void dtgUnidadNegocio_Cerrar(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = Convert.ToInt32(dtgUnidadNegocio.DataKeys[(int)e.Item.ItemIndex]); try { if (unidadNegocio.Cerrar(this.usuario)) { BindGrid(0); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
public void CompletarDatos() { IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = Utiles.Validaciones.obtieneEntero(this.txtUnidadNegocioID.Text); unidadNegocio.Consultar(); this.txtNombre.Text = unidadNegocio.Nombre; this.chkEsPropia.Checked = unidadNegocio.EsPropia; this.txtFechaFinVigencia.Text = unidadNegocio.FechaFinVigencia.ToString("dd/MM/yyyy") == "01/01/1900" ? "" : unidadNegocio.FechaFinVigencia.ToString("dd/MM/yyyy"); }
public void ValidateEsPropia(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) { IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); if (this.chkEsPropia.Checked && unidadNegocio.OtraEsPropia()) { args.IsValid = false; ((CustomValidator)source).ErrorMessage = this.TraducirTexto("Errores.Invalidos.UnidadNegocioEsPropia"); return; } args.IsValid = true; }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgUnidadNegocio, "UnidadNegocioID", 10); IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.Nombre = this.txtUnidadNegocio.Text; dtgUnidadNegocio.DataSource = unidadNegocio.GetUnidadesNegocioDataSet(); // actualizo la grilla dtgUnidadNegocio.CurrentPageIndex = currentPage; dtgUnidadNegocio.DataBind(); }
private void butGuardarUnidadNegocio_Click(object sender, System.EventArgs e) { if (!Page.IsValid) { return; } try { IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = this.txtUnidadNegocioID.Text == "" ? 0 : Convert.ToInt32(this.txtUnidadNegocioID.Text); unidadNegocio.Nombre = this.txtNombre.Text; unidadNegocio.EsPropia = this.chkEsPropia.Checked; unidadNegocio.FechaFinVigencia = this.txtFechaFinVigencia.Text == "" ? new DateTime(1900, 1, 1) : Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaFinVigencia.Text); if (unidadNegocio.Guardar(this.usuario)) { Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("Los datos han sido guardados con éxito.", "UnidadNegocioConsul.aspx")); } else { Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("Los datos no se guardaron debido a errores.")); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void dtgUnidadNegocio_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string nombre = ((TextBox)e.Item.FindControl("txtNombre")).Text; int unidadNegocioID = Convert.ToInt32(dtgUnidadNegocio.DataKeys[e.Item.ItemIndex]); bool esPropia = ((CheckBox)e.Item.FindControl("chkEsPropia")).Checked; BindGrid(dtgUnidadNegocio.CurrentPageIndex); DsUnidadesNegocio ds = (DsUnidadesNegocio)this.dtgUnidadNegocio.DataSource; DsUnidadesNegocio.DatosRow dr = (DsUnidadesNegocio.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex]; IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = unidadNegocioID; unidadNegocio.Nombre = nombre; unidadNegocio.EsPropia = esPropia; unidadNegocio.Guardar(this.usuario); this.dtgUnidadNegocio.EditItemIndex = -1; BindGrid(dtgUnidadNegocio.CurrentPageIndex); }
private void dtgEmpresas_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { int unidadNegocioID = DataBinder.Eval(e.Item.DataItem, "UnidadNegocioID") == null ? 0 : Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "UnidadNegocioID")); if (unidadNegocioID != 0) { IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = unidadNegocioID; unidadNegocio.Consultar(); if (unidadNegocio.EsPropia) { e.Item.Cells[6].Text = ""; } } } else if (e.Item.ItemType == ListItemType.EditItem) { DropDownList ddlUnidadesNegocio = (DropDownList)e.Item.FindControl("ddlUnidadesNegocio"); SisPackController.LlenarCombos.UnidadNegocio(ddlUnidadesNegocio, this.TraducirTexto("Combos.ElijaUnidadNegocio"), 0); } }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "parametros"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } IUsuarios usuario = (IUsuarios)Session["Usuario"]; IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = usuario.UnidadNegocioID; unidadNegocio.Consultar(); this.LabelUnidadDeNegocio.Text = unidadNegocio.Nombre; if (!IsPostBack) { BindGrid(0); } }
private void Editar() { try { IUsuarios usuario = (IUsuarios)Session["Usuario"]; IUnidadNegocio unidadNegocio = UnidadNegocioFactory.GetUnidadNegocio(); unidadNegocio.UnidadNegocioID = usuario.UnidadNegocioID; unidadNegocio.Consultar(); this.lblUnidadNegocio.Text = unidadNegocio.Nombre.Trim(); unidadNegocio = null; IResumenClienteTexto resumenTexto = ResumenClienteTextoFactory.GetResumenClienteTexto(); resumenTexto.UnidadNegocioID = usuario.UnidadNegocioID; resumenTexto.Consultar(); if (resumenTexto.ResumenClienteTextoID != 0) { this.txtResumenClienteID.Value = resumenTexto.ResumenClienteTextoID.ToString(); this.txtTexto.Text = resumenTexto.MensajeWeb.Equals(null) ? "" : resumenTexto.MensajeWeb.Trim(); } resumenTexto = null; } catch (Exception ex) { string mensaje = ex.Message; try { if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((SisPacK.ErrorWeb) this.phErrores.Controls[0]).setMensaje(mensaje); } }