Exemplo n.º 1
0
        //Inicializa el Formulario
        private void InicializaFormulario()
        {
            bolEditando = false;
            btnAgregarActualizar.Content = Properties.Resources.AnalisisGrasa_btnAgregarActualizar_Agregar;
            btnAgregarActualizar.UpdateLayout();
            AgregarAyudaEntradaProducto();
            IList <TipoMuestraEnum> tipoMuestraEnum = Enum.GetValues(typeof(TipoMuestraEnum)).Cast <TipoMuestraEnum>().ToList();

            cmbTipoMuestra.ItemsSource   = tipoMuestraEnum;
            cmbTipoMuestra.SelectedIndex = 0;
            txtPesoMuestra.Value         = 0;
            txtPesoTuboSeco.Value        = 0;
            txtImpuresas.Value           = 0;
            txtPesoTuboMuestra.Value     = 0;
            txtOrigen.Text                 = string.Empty;
            txtPlaca.Text                  = string.Empty;
            txtObservaciones.Text          = string.Empty;
            analisisGrasaInfo              = new AnalisisGrasaInfo();
            analisisGrasaInfo.Organizacion = new OrganizacionInfo()
            {
                OrganizacionID = Convert.ToInt32(Application.Current.Properties["OrganizacionID"])
            };
            analisisGrasaInfo.UsuarioCreacion = new UsuarioInfo()
            {
                UsuarioID = Convert.ToInt32(Application.Current.Properties["UsuarioID"])
            };
            analisisGrasaInfo.Activo = true;
        }
Exemplo n.º 2
0
 // Devuelve el conjunto de Parametros a guardar
 internal static Dictionary <string, object> ObtenerParametrosGuardar(AnalisisGrasaInfo analisisGrasaInfo)
 {
     try
     {
         Logger.Info();
         var parametros = new Dictionary <string, object>
         {
             { "@OrganizacionID", analisisGrasaInfo.Organizacion.OrganizacionID },
             { "@EntradaProductoID", analisisGrasaInfo.EntradaProdructo.EntradaProductoId },
             { "@TipoMuestra", analisisGrasaInfo.TipoMuestra },
             { "@PesoMuestra", analisisGrasaInfo.PesoMuestra },
             { "@PesoTuboSeco", analisisGrasaInfo.PesoTuboSeco },
             { "@PesoTuboMuestra", analisisGrasaInfo.PesoTuboMuestra },
             { "@Impurezas", analisisGrasaInfo.Impurezas },
             { "@Observaciones", analisisGrasaInfo.Observaciones },
             { "@Activo", analisisGrasaInfo.Activo },
             { "@UsuarioCreacionID", analisisGrasaInfo.UsuarioCreacion.UsuarioID }
         };
         return(parametros);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 3
0
 //Reasigna los valores en datos generales cuando se edita un renglon del grid
 private void RestaurarAnalisisGrasa(AnalisisGrasaInfo analisisGrasaInfoGrid)
 {
     analisisGrasaInfo = analisisGrasaInfoGrid;
     InicializaFiltroAyudaEntradaProducto();
     skAyudaEntradaProducto.Clave = analisisGrasaInfoGrid.EntradaProdructo.Folio.ToString();
     if (analisisGrasaInfoGrid.TipoMuestra == "Grasa")
     {
         cmbTipoMuestra.SelectedItem = TipoMuestraEnum.Grasa;
     }
     else
     {
         cmbTipoMuestra.SelectedItem = TipoMuestraEnum.Sebo;
     }
     txtOrigen.Text           = analisisGrasaInfoGrid.EntradaProdructo.RegistroVigilancia.ProveedorMateriasPrimas.Descripcion;
     txtPlaca.Text            = analisisGrasaInfoGrid.EntradaProdructo.RegistroVigilancia.Camion.PlacaCamion;
     txtPesoMuestra.Value     = analisisGrasaInfoGrid.PesoMuestra;
     txtPesoTuboMuestra.Value = analisisGrasaInfoGrid.PesoTuboMuestra;
     txtPesoTuboSeco.Value    = analisisGrasaInfoGrid.PesoTuboSeco;
     txtImpuresas.Value       = analisisGrasaInfoGrid.Impurezas;
     txtObservaciones.Text    = analisisGrasaInfoGrid.Observaciones;
 }
Exemplo n.º 4
0
 // Guarda un analisis de grasa executando el sp
 internal void Guardar(AnalisisGrasaInfo analisisGrasaInfo)
 {
     try
     {
         Logger.Info();
         var parametros = AuxAnalisisGrasaDAL.ObtenerParametrosGuardar(analisisGrasaInfo);
         Create("AnalisisGrasa_Crear", parametros);
     }
     catch (SqlException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
     catch (DataException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }