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;
     }
 }
Example #4
0
 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;
            }
        }