public int Sentencia(Epersona per) { int id = 0; MySqlCommand cmd = new MySqlCommand("SentenciaPersona", con.con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("id", MySqlDbType.Int32).Value = per.idpersona; cmd.Parameters.Add("cedula", MySqlDbType.Text).Value = per.cedula; cmd.Parameters.Add("nombre", MySqlDbType.Text).Value = per.nombre; cmd.Parameters.Add("usuario", MySqlDbType.Text).Value = per.usuario; cmd.Parameters.Add("clave", MySqlDbType.Text).Value = per.clave; cmd.Parameters.Add("estado", MySqlDbType.Text).Value = per.estado; cmd.Parameters.Add("rol", MySqlDbType.Text).Value = per.rol; cmd.Parameters.Add("idcarrera", MySqlDbType.Int32).Value = per.idcarrera; cmd.Parameters.Add("accion", MySqlDbType.Text).Value = per.accion; try { con.Conectar(); id = int.Parse(cmd.ExecuteScalar().ToString()); con.Desconectar(); } finally { con.Desconectar(); } return(id); }
protected void btngrabar_Click(object sender, EventArgs e) { Epersona p = new Epersona(); p.idpersona = (this.txtid.Text != "") ? Convert.ToInt32(this.txtid.Text) : 0; p.accion = (editar) ? "U" : "I"; p.nombre = this.txtnombre.Text; p.estado = "A"; p.cedula = this.txtcedula.Text; p.clave = this.txtclave.Text; p.rol = (this.cmbrol.SelectedValue == "1") ? "1" : "2"; p.idcarrera = Convert.ToInt32(this.cmbcarrera.SelectedValue); p.usuario = this.txtusuario.Text; try { int id = Npersonas.Sentencia(p); if (!editar) { this.txtid.Text = id.ToString(); } buscar(); Habilitar(false); ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "$.notify('Datos grabados!','success');", true); } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "$.notify('Error no se pudo grabar.','warm');", true); } }
public static int Sentencia(Epersona c) { Dpersona ca = new Dpersona(); return(ca.Sentencia(c)); }