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); }
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; } }
/// <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<T> asociada. /// </summary> public void AddToEnsayo(Ensayo ensayo) { base.AddObject("Ensayo", ensayo); }
/// <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; }
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"; } } }