示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }
示例#3
0
        public static int Sentencia(Epersona c)
        {
            Dpersona ca = new Dpersona();

            return(ca.Sentencia(c));
        }