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