Beispiel #1
0
        public bool  editarEmpleado(Eempleado _empleado)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_empleado_edit";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@p_id", SqlDbType.Int));
                cmd.Parameters["@p_id"].Value = _empleado.idEmpleado;

                cmd.Parameters.Add(new SqlParameter("@p_nombre", SqlDbType.VarChar, 100));
                cmd.Parameters["@p_nombre"].Value = _empleado.Nombre;

                cmd.Parameters.Add(new SqlParameter("@p_apellido", SqlDbType.VarChar, 100));
                cmd.Parameters["@p_apellido"].Value = _empleado.Apellido;


                cmd.Parameters.Add(new SqlParameter("@p_dni", SqlDbType.VarChar, 100));
                cmd.Parameters["@p_dni"].Value = _empleado.dni;

                cmd.Parameters.Add(new SqlParameter("@p_sexo", SqlDbType.Char, 1));
                cmd.Parameters["@p_sexo"].Value = _empleado.Sexo;

                cmd.Parameters.Add(new SqlParameter("@fechaNac", SqlDbType.Date));
                cmd.Parameters["@fechaNac"].Value = _empleado.FechaNac;

                cmd.Parameters.Add(new SqlParameter("@p_telefono", SqlDbType.VarChar, 20));
                cmd.Parameters["@p_telefono"].Value = _empleado.Telefono;

                cmd.Parameters.Add(new SqlParameter("@p_direccion", SqlDbType.VarChar, 500));
                cmd.Parameters["@p_direccion"].Value = _empleado.Direccion;


                cnx.Open();
                cmd.ExecuteNonQuery();
                exito = true;
            }
            catch (SqlException ex)
            {
                exito = false;
                throw;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(exito);
        }
Beispiel #2
0
 public bool editarEmpleado(Eempleado _empleado)
 {
     return(_empleadoDatos.editarEmpleado(_empleado));
 }
Beispiel #3
0
 public bool agregarEmpleado(Eempleado _empleado)
 {
     return(_empleadoDatos.agregarEmpleado(_empleado));
 }