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);
        }
示例#2
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            Usuario objLogin = (Usuario)Session[Constantes.sesionUsuario];
            bool graboOK = false;
            lblMensaje.Text = "";
            string mensajeError = "";

            if (txtEnsayo.Text != "" && ddlLaboratorio.SelectedValue != "0")
            {
                if (!EsNuevoRegistro())
                {
                    //actualizar
                    Ensayo objEnsayo = EnsayoBL.Instancia.ObtenerEnsayoById(Convert.ToInt32(Request["idEnsayo"].ToString()));

                    SetearValores(ref objEnsayo);
                    objEnsayo.ENS_UsuarioModificacion = objLogin.IDUsuario.ToString();
                    objEnsayo.ENS_FechaHoraModificacion = DateTime.Now;

                    try
                    {
                        objEnsayo = EnsayoBL.Instancia.Actualizar(objEnsayo);
                        graboOK = true;
                    }
                    catch (Exception ex)
                    {
                        graboOK = false;
                        mensajeError = "Actualizar" + ex.Message;
                    }
                }
                else
                {
                    //insertar
                    Ensayo objEnsayo = new Ensayo();
                    SetearValores(ref objEnsayo);
                    objEnsayo.ENS_UsuarioCreacion = objLogin.IDUsuario.ToString();
                    objEnsayo.ENS_FechaHoraCreacion = DateTime.Now;
                    try
                    {
                        objEnsayo = EnsayoBL.Instancia.Insertar(objEnsayo);
                        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;
            }
        }
示例#3
0
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Ensayo. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToEnsayo(Ensayo ensayo)
 {
     base.AddObject("Ensayo", ensayo);
 }
示例#4
0
 /// <summary>
 /// Crear un nuevo objeto Ensayo.
 /// </summary>
 /// <param name="iDEnsayo">Valor inicial de la propiedad IDEnsayo.</param>
 /// <param name="eNS_Nombre">Valor inicial de la propiedad ENS_Nombre.</param>
 /// <param name="eNS_Estado">Valor inicial de la propiedad ENS_Estado.</param>
 public static Ensayo CreateEnsayo(global::System.Int32 iDEnsayo, global::System.String eNS_Nombre, global::System.String eNS_Estado)
 {
     Ensayo ensayo = new Ensayo();
     ensayo.IDEnsayo = iDEnsayo;
     ensayo.ENS_Nombre = eNS_Nombre;
     ensayo.ENS_Estado = eNS_Estado;
     return ensayo;
 }
示例#5
0
 private void SetearValores(ref Ensayo objEnsayo)
 {
     objEnsayo.ENS_Nombre = txtEnsayo.Text;
     objEnsayo.ENS_Descripcion = txtDescripcion.Text;
     objEnsayo.IDLaboratorio = ddlLaboratorio.SelectedValue != "0" ? Convert.ToInt32(ddlLaboratorio.SelectedValue) : (int?)null;
     objEnsayo.ENS_Estado = Constantes.EstadoActivo;
 }
 private void SetearValores(ref Ensayo objEnsayo)
 {
     objEnsayo.ENS_Nombre = txtNombre.Text;
     objEnsayo.ENS_NombreIngles = txtNombreIngles.Text;
     objEnsayo.ENS_Descripcion = txtDescripcion.Text;
     objEnsayo.ENS_Estado = Constantes.EstadoActivo;
 }
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            Usuario objLogin = (Usuario)Session[Constantes.sesionUsuario];
            bool graboOK = false;
            lblMensaje.Text = "";
            string mensajeError = "";
            int idEnsayo = 0;
            IList<SubEnsayo> lstSubEnsayo = (IList<SubEnsayo>)Session["snSubEnsayo"];

            if (txtNombre.Text != "")
            {
                if (!EsNuevoRegistro())
                {
                    //actualizar
                    IList<SubEnsayo> lstSubEnsayoOld = SubEnsayoBL.Instancia.ObtenerSubEnsayos(Convert.ToInt32(Request["idEnsayo"].ToString()));
                    Ensayo objEnsayo = EnsayoBL.Instancia.ObtenerEnsayoById(Convert.ToInt32(Request["idEnsayo"].ToString()));
                    idEnsayo = objEnsayo.IDEnsayo;
                    SetearValores(ref objEnsayo);
                    objEnsayo.ENS_UsuarioModificacion = objLogin.IDUsuario.ToString();
                    objEnsayo.ENS_FechaHoraModificacion = DateTime.Now;

                    try
                    {
                        objEnsayo = EnsayoBL.Instancia.Actualizar(objEnsayo);

                        for (int j = 0; j < lstSubEnsayoOld.Count; j++)
                        {
                            SubEnsayo objSubEnsayo = SubEnsayoBL.Instancia.ObtenerSubEnsayoById(lstSubEnsayoOld[j].IDSubEnsayo);
                            SubEnsayoBL.Instancia.Eliminar(objSubEnsayo);
                        }

                        for (int j = 0; j < lstSubEnsayo.Count; j++)
                        {
                            SubEnsayo objSubEnsayo = new SubEnsayo();
                            objSubEnsayo.SEN_Nombre = lstSubEnsayo[j].SEN_Nombre.ToString();
                            objSubEnsayo.SEN_NombreIngles = lstSubEnsayo[j].SEN_NombreIngles.ToString();
                            objSubEnsayo.SEN_Estado = Constantes.EstadoActivo;
                            objSubEnsayo.IDEnsayo = idEnsayo;
                            objSubEnsayo.SEN_UsuarioCreacion = objLogin.IDUsuario.ToString();
                            objSubEnsayo.SEN_FechaHoraCreacion = DateTime.Now;
                            SubEnsayoBL.Instancia.Insertar(objSubEnsayo);
                        }

                        graboOK = true;
                    }
                    catch (Exception ex)
                    {
                        graboOK = false;
                        mensajeError = "Actualizar" + ex.Message;
                    }
                }
                else
                {
                    //insertar
                    Ensayo objEnsayo = new Ensayo();
                    SetearValores(ref objEnsayo);
                    objEnsayo.ENS_UsuarioCreacion = objLogin.IDUsuario.ToString();
                    objEnsayo.ENS_FechaHoraCreacion = DateTime.Now;
                    try
                    {
                        objEnsayo = EnsayoBL.Instancia.Insertar(objEnsayo);
                        idEnsayo = objEnsayo.IDEnsayo;
                        objEnsayo.ENS_Codigo = "ENS" + idEnsayo.ToString().PadLeft(7, '0');
                        EnsayoBL.Instancia.Actualizar(objEnsayo);

                        if (lstSubEnsayo != null)
                        {
                            for (int j = 0; j < lstSubEnsayo.Count; j++)
                            {
                                SubEnsayo objSubEnsayo = new SubEnsayo();
                                objSubEnsayo.SEN_Nombre = lstSubEnsayo[j].SEN_Nombre.ToString();
                                objSubEnsayo.SEN_NombreIngles = lstSubEnsayo[j].SEN_NombreIngles.ToString();
                                objSubEnsayo.SEN_Estado = Constantes.EstadoActivo;
                                objSubEnsayo.IDEnsayo = idEnsayo;
                                objSubEnsayo.SEN_UsuarioCreacion = objLogin.IDUsuario.ToString();
                                objSubEnsayo.SEN_FechaHoraCreacion = DateTime.Now;
                                SubEnsayoBL.Instancia.Insertar(objSubEnsayo);
                            }
                        }

                        graboOK = true;
                        //LimpiarFormulario();
                    }
                    catch (Exception ex)
                    {
                        graboOK = false;
                        mensajeError = "Insertar" + ex.Message;
                    }
                }
            }

            if (graboOK)
            {
                Session["snSubEnsayo"] = null;
                ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje('msjSatisfactorio');});", true);
                //Response.Redirect("ensayosBuscar.aspx");
            }
            else
            {
                Session["snSubEnsayo"] = null;
                lblMensaje.Text = mensajeError;
            }
        }
        private void CargarDatos()
        {
            lblmensaje.Text = string.Empty;
            Ensayo objEnsayo = new Ensayo();
            objEnsayo.ENS_Codigo = txtCodigo.Text;
            objEnsayo.ENS_Nombre = txtNombre.Text;
            objEnsayo.ENS_NombreIngles = txtNombreIngles.Text;
            objEnsayo.ENS_Descripcion = txtDescripcion.Text;

            IList<Ensayo> listEnsayos = EnsayoBL.Instancia.ListarEnsayos(objEnsayo);
            //var datos = (from p in listEnsayos
            //             select new
            //             {
            //                 LAB_Nombre = p.Laboratorio==null?"": p.Laboratorio.LAB_Nombre,
            //                 p.IDEnsayo,
            //                 p.ENS_Nombre
            //             }).ToList();

            if (listEnsayos.Count > 0)
            {
                gvBuscar.DataSource = listEnsayos;
                gvBuscar.DataBind();

                Session["cargarEnsayos"] = listEnsayos;

                //if(Cultura.Equals("es-ES"))
                //{
                //    lblmensaje.Text = "Total de registros encontrados: " + listEnsayos.Count.ToString();
                //}
                //else if (Cultura.Equals("en-US"))
                //{
                //    lblmensaje.Text = "Total records found: " + listEnsayos.Count.ToString();
                //}

            }
            else
            {
                gvBuscar.DataSource = null;
                gvBuscar.DataBind();

                //if (Cultura.Equals("es-ES"))
                //{
                //    lblmensaje.Text = "Total records found: " + listEnsayos.Count.ToString();
                //}
                //else if (Cultura.Equals("en-US"))
                //{
                //    lblmensaje.Text = "No data available: ";
                //}

                if (Cultura.Equals("en-US"))
                {
                    lblmensaje.Text = "No Data Found";
                }
                else
                {
                    lblmensaje.Text = "No Existen Datos Encontrados";
                }

            }
        }