protected void btnAgregarNormaLimite_Click(object sender, EventArgs e)
        {
            IList<NormaLimite> listNormaLimite=new List<NormaLimite>();
            NormaLimite objNorma = new NormaLimite();
            objNorma.IDEnsayo=ddlEnsayo.SelectedValue!="0"? Convert.ToInt32(ddlEnsayo.SelectedValue):(int?)null;
            objNorma.IDMetodo = ddlMetodo.SelectedValue != "0" ? Convert.ToInt32(ddlMetodo.SelectedValue) : (int?)null;
            objNorma.NOL_Minimo = txtValorMinimo.Text;
            objNorma.NOL_Maximo = txtValorMaximo.Text;
            objNorma.NOL_Forma = txtForma.Text;
            Ensayo objEnsayo = new Ensayo();
            objEnsayo.IDLaboratorio = ddlLaboratorio.SelectedValue != "0" ? Convert.ToInt32(ddlLaboratorio.SelectedValue) : (int?)null;
            //objEnsayo.IDEnsayo = ddlEnsayo.SelectedValue != "0" ? Convert.ToInt32(ddlEnsayo.SelectedValue) : (int?)null;
            objEnsayo.ENS_Nombre = ddlEnsayo.SelectedItem.Text;
            objNorma.Ensayo = objEnsayo;
            //objNorma.Ensayo.IDLaboratorio = ddlLaboratorio.SelectedValue != "0" ? Convert.ToInt32(ddlLaboratorio.SelectedValue) : (int?)null;
            //objNorma.Ensayo.ENS_Nombre = ddlEnsayo.SelectedItem.Text;
            Metodo objMetodo = new Metodo();
            objMetodo.MET_Nombre = ddlMetodo.SelectedItem.Text;
            objNorma.Metodo = objMetodo;
            //objNorma.Metodo.MET_Nombre = ddlMetodo.SelectedItem.Text;
            if (Session["listNormaLimite"] != null)
            {
                listNormaLimite = (IList<NormaLimite>)Session["listNormaLimite"];
            }
            listNormaLimite.Add(objNorma);

            Session["listNormaLimite"] = listNormaLimite;
            CargarGrillaNormaLimite(listNormaLimite);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Metodo. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToMetodo(Metodo metodo)
 {
     base.AddObject("Metodo", metodo);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Crear un nuevo objeto Metodo.
 /// </summary>
 /// <param name="iDMetodo">Valor inicial de la propiedad IDMetodo.</param>
 /// <param name="mET_Nombre">Valor inicial de la propiedad MET_Nombre.</param>
 /// <param name="mET_Descripcion">Valor inicial de la propiedad MET_Descripcion.</param>
 public static Metodo CreateMetodo(global::System.Int32 iDMetodo, global::System.String mET_Nombre, global::System.String mET_Descripcion)
 {
     Metodo metodo = new Metodo();
     metodo.IDMetodo = iDMetodo;
     metodo.MET_Nombre = mET_Nombre;
     metodo.MET_Descripcion = mET_Descripcion;
     return metodo;
 }
Exemplo n.º 4
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            Usuario objLogin = (Usuario)Session[Constantes.sesionUsuario];
            bool graboOK = false;
            lblMensaje.Text = "";
            string mensajeError = "";

            if (txtNombre.Text != "" )
            {
                if (!EsNuevoRegistro())
                {
                    //actualizar
                    Metodo objMetodo = MetodoBL.Instancia.ObtenerMetodoById(Convert.ToInt32(Request["idMetodo"].ToString()));

                    SetearValores(ref objMetodo);
                    objMetodo.MET_UsuarioModificacion = objLogin.IDUsuario.ToString();
                    objMetodo.MET_FechaHoraModificacion = DateTime.Now;

                    try
                    {
                        objMetodo = MetodoBL.Instancia.Actualizar(objMetodo);
                        LimpiarFormulario();
                        graboOK = true;
                    }
                    catch (Exception ex)
                    {
                        graboOK = false;
                        mensajeError = "Actualizar" + ex.Message;
                    }
                }
                else
                {
                    //insertar
                    Metodo objMetodo = new Metodo();
                    SetearValores(ref objMetodo);
                    objMetodo.MET_UsuarioCreacion = objLogin.IDUsuario.ToString();
                    objMetodo.MET_FechaHoraCreacion = DateTime.Now;
                    try
                    {
                        objMetodo = MetodoBL.Instancia.Insertar(objMetodo);
                        int idcargo = objMetodo.IDMetodo;
                        objMetodo.MET_Codigo = "MET" + idcargo.ToString().PadLeft(7, '0');
                        MetodoBL.Instancia.Actualizar(objMetodo);
                        graboOK = true;
                        LimpiarFormulario();
                    }
                    catch (Exception ex)
                    {
                        graboOK = false;
                        mensajeError = "Insertar" + ex.Message;
                    }
                }
            }

            if (graboOK)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje('msjSatisfactorio');});", true);
            }
            else
            {
                //lblMensaje.Text = mensajeError;
                ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje(' msjErrorGrabar');});", true);
            }
        }
Exemplo n.º 5
0
 private void SetearValores(ref Metodo objMetodo)
 {
     objMetodo.MET_Nombre = txtNombre.Text;
     objMetodo.MET_NombreIngles = txtingles.Text;
     objMetodo.MET_Descripcion = txtDescripcion.Text;
     objMetodo.MET_Estado = Constantes.EstadoActivo;
 }