Esempio n. 1
0
 /// <summary>
 /// Obtiene los estados para la nota de peso.
 /// </summary>
 /// <returns>Lista de estados de nota de peso.</returns>
 public List <estado_nota_de_peso> GetEstadosNotaDePeso()
 {
     try
     {
         EstadoNotaDePesoLogic estadosnotadepesologic = new EstadoNotaDePesoLogic();
         return(estadosnotadepesologic.GetEstadosNotaDePeso());
     }
     catch (Exception ex)
     {
         log.Fatal("Error fatal al obtener estados de nota de peso.", ex);
         throw;
     }
 }
Esempio n. 2
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;
     }
 }
Esempio n. 3
0
        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;
            }
        }
Esempio n. 4
0
 /// <summary>
 /// Obtiene los estados para la nota de peso.
 /// </summary>
 /// <returns>Lista de estados de nota de peso.</returns>
 public List<estado_nota_de_peso> GetEstadosNotaDePeso()
 {
     try
     {
         EstadoNotaDePesoLogic estadosnotadepesologic = new EstadoNotaDePesoLogic();
         return estadosnotadepesologic.GetEstadosNotaDePeso();
     }
     catch (Exception ex)
     {
         log.Fatal("Error fatal al obtener estados de nota de peso.", ex);
         throw;
     }
 }
Esempio n. 5
0
 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;
     }
 }
Esempio n. 6
0
 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;
     }
 }
Esempio n. 7
0
 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;
     }
 }
Esempio n. 8
0
        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;
            }
        }