public void EditGuardarBtn_Click() { try { EstadoNotaDePesoLogic estadologic = new EstadoNotaDePesoLogic(); estadologic.ActualizarEstadoNotaDePeso (Convert.ToInt32(this.EditIdTxt.Text), string.IsNullOrEmpty(this.EditSiguienteIdCmb.Text) ? 0 : Convert.ToInt32(this.EditSiguienteIdCmb.Text), this.EditNombreTxt.Text, this.EditDescripcionTxt.Text, this.EditEsCatacionChk.Checked, this.EditEstadoChk.Checked, this.EditModifiedByTxt.Text, this.EditEnableFechaChk.Checked, Convert.ToInt32(this.EditEnableEstadoCmb.Value), Convert.ToInt32(this.EditEnableSocioIdCmb.Value), this.EditEnableClasificacionDeCafeChk.Checked, this.EditShowInformacionSocioChk.Checked, this.EditEnableFormaDeEntregaChk.Checked, this.EditEnableDetalleChk.Checked, this.EditEnableSacosRetenidosChk.Checked, this.EditEnableTaraChk.Checked, this.EditShowDescuentosChk.Checked, this.EditShowTotalesChk.Checked, this.EditEnableRegistrarChk.Checked, this.EditEnableImprimirChk.Checked, this.EditMensajeTxt.Text); } catch (Exception ex) { log.Fatal("Error fatal al actualizar estado de nota de peso.", ex); throw; } }
protected void AddLlaveTxt_Change(object sender, RemoteValidationEventArgs e) { try { string llave = this.AddLlaveTxt.Text; EstadoNotaDePesoLogic estadonotalogic = new EstadoNotaDePesoLogic(); if (estadonotalogic.EstadoDeNotaDePesoExiste(llave)) { e.Success = false; e.ErrorMessage = "La llave de estado de nota de peso ingresada ya existe."; return; } else { e.Success = true; } COCASJOL.LOGIC.Seguridad.PrivilegioLogic privilegiologic = new LOGIC.Seguridad.PrivilegioLogic(); if (privilegiologic.PrivilegioExiste(EstadoNotaDePesoLogic.PREFIJO_PRIVILEGIO + llave)) { e.Success = false; e.ErrorMessage = "La llave de privilegio para estado de nota de peso ya existe. Es necesario que cambie la llave."; return; } else { e.Success = true; } COCASJOL.LOGIC.Utiles.PlantillaLogic plantillalogic = new LOGIC.Utiles.PlantillaLogic(); if (plantillalogic.PlantillaDeNotifiacionExiste(EstadoNotaDePesoLogic.PREFIJO_PLANTILLA + llave)) { e.Success = false; e.ErrorMessage = "La llave de plantilla de notificacíon para estado de nota de peso ya existe. Es necesario que cambie la llave."; return; } else { e.Success = true; } } catch (Exception ex) { log.Fatal("Error fatal al validar existencia de estado de nota de peso y privilegio asociado.", ex); throw; } }
public void DesactivarBtn_Click(int ESTADOS_NOTA_ID, string UsuarioActual) { try { EstadoNotaDePesoLogic estadologic = new EstadoNotaDePesoLogic(); estadologic.DesactivarEstado(ESTADOS_NOTA_ID, UsuarioActual); } catch (Exception ex) { log.Fatal("Error fatal al eliminar estado de nota de peso.", ex); throw; } }
protected void AddEstadosNotaSt_Refresh(object sender, StoreRefreshDataEventArgs e) { try { EstadoNotaDePesoLogic estadologic = new EstadoNotaDePesoLogic(); this.AddEstadosNotaSt.DataSource = estadologic.GetEstadosIniciales(); this.AddEstadosNotaSt.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al obtener estados de nota de peso para agregar.", ex); throw; } }
private void EstadosNotaSiguienteSt_Refresh(Ext.Net.ComboBox siguienteIdCmb) { try { EstadoNotaDePesoLogic estadologic = new EstadoNotaDePesoLogic(); int siguiente = siguienteIdCmb.Text == "" ? 0 : Convert.ToInt32(siguienteIdCmb.Text); this.EstadosNotaSiguienteSt.DataSource = estadologic.GetEstadosNotaDePesoSinAsignar(siguiente); this.EstadosNotaSiguienteSt.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al obtener estados de nota de peso.", ex); throw; } }
public void EliminarBtn_Click(int ESTADOS_NOTA_ID) { try { EstadoNotaDePesoLogic estadologic = new EstadoNotaDePesoLogic(); if (estadologic.EstadoDeNotaDePesoTieneReferencias(ESTADOS_NOTA_ID)) { X.Msg.Alert("Estado de Nota de Peso", "No se puede eliminar el estado de nota de peso ya que existen notas de peso para este estado.").Show(); } else { estadologic.EliminarEstadoNotaDePeso(ESTADOS_NOTA_ID); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar estado de nota de peso.", ex); throw; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!X.IsAjaxRequest) { this.plantillaPrefixHdn.Text = EstadoNotaDePesoLogic.PREFIJO_PLANTILLA; this.EnableEstadoSt.DataSource = EstadoNotaDePesoLogic.GetHabilitarEstados(); this.EnableEstadoSt.DataBind(); this.EnableSocioSt.DataSource = COCASJOL.LOGIC.Socios.SociosLogic.GetHabilitarSocios(); this.EnableSocioSt.DataBind(); } string loggedUsr = Session["username"] as string; this.LoggedUserHdn.Text = loggedUsr; } catch (Exception ex) { log.Fatal("Error fatal al cargar pagina de estados de nota de peso.", ex); throw; } }