コード例 #1
0
        //-----------------------------------------------------------------

        //Traer un empleado al formulario

        public TbEmpleado consultaEmpleadoBD(string Codigo)
        {
            String       Sql = "select * from sena2020.empleados where codigo=@codigo";
            MySqlCommand cmd = new MySqlCommand(Sql, Conexion);

            cmd.Parameters.AddWithValue("@Codigo", Codigo);
            MySqlDataReader Resultado = cmd.ExecuteReader();

            if (Resultado.Read())
            {
                TbEmpleado MyEmpleado = new TbEmpleado();
                MyEmpleado.Codigo   = Resultado.GetString(1);
                MyEmpleado.Nombre   = Resultado.GetString(2);
                MyEmpleado.Apellido = Resultado.GetString(3);
                MyEmpleado.Cargo    = Resultado.GetString(4);
                MyEmpleado.Salario  = Resultado.GetString(5);
                MyEmpleado.Area     = Resultado.GetString(6);
                MyEmpleado.Ciudad   = Resultado.GetString(7);
                Resultado.Close();
                return(MyEmpleado);
            }
            else
            {
                Resultado.Close();
                return(null);
            }
        }
コード例 #2
0
        public List <TbEmpleado> LeerEmpleados()
        {
            List <TbEmpleado> ListaEmpleados = new List <TbEmpleado>();//ObjetoCreado
            String            Sql            = "select * from sena2020.empleados";
            MySqlCommand      cmd            = new MySqlCommand(Sql, Conexion);
            MySqlDataReader   Resultado      = cmd.ExecuteReader();

            while (Resultado.Read())
            {
                TbEmpleado MyEmpleado = new TbEmpleado();
                MyEmpleado.Codigo   = Resultado.GetString(1);
                MyEmpleado.Nombre   = Resultado.GetString(2);
                MyEmpleado.Apellido = Resultado.GetString(3);
                MyEmpleado.Cargo    = Resultado.GetString(4);
                MyEmpleado.Salario  = Resultado.GetString(5);
                MyEmpleado.Area     = Resultado.GetString(6);
                MyEmpleado.Ciudad   = Resultado.GetString(7);
                ListaEmpleados.Add(MyEmpleado);
            }
            Resultado.Close();
            return(ListaEmpleados);
        }
コード例 #3
0
        //-----------------------------------------------------------------

        // Insertar Datos
        // Crear un Objeto Para Insertar Nuevos Datos a la BD

        public Boolean InsertarEmpleadoBD(TbEmpleado MyEpleado)
        {
            Boolean Respuesta = false;

            try
            {
                string       Sql = "insert into empleados (codigo,nombre,apellido,cargo,salario,area,ciudad) values (@Codigo,@nombre,@apellido,@cargo,@salario,@area,@ciudad)";
                MySqlCommand cmd = new MySqlCommand(Sql, Conexion);
                cmd.Parameters.AddWithValue("@Codigo", MyEpleado.Codigo);
                cmd.Parameters.AddWithValue("@nombre", MyEpleado.Nombre);
                cmd.Parameters.AddWithValue("@apellido", MyEpleado.Apellido);
                cmd.Parameters.AddWithValue("@cargo", MyEpleado.Cargo);
                cmd.Parameters.AddWithValue("@salario", MyEpleado.Salario);
                cmd.Parameters.AddWithValue("@area", MyEpleado.Area);
                cmd.Parameters.AddWithValue("@ciudad", MyEpleado.Ciudad);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (MySqlException Excepcion)
            {
                this.Error = Excepcion.Message;
            }
            return(Respuesta);
        }
コード例 #4
0
        //-----------------------------------------------------------------

        //Editar los Datos de un empleado

        public Boolean EditarEmpleadoBD(TbEmpleado MyEpleado)
        {
            Boolean Respuesta = false;

            try
            {
                string       Sql = "update sena2020.empleados set nombre=@nombre,apellido=@apellido,cargo=@cargo,salario=@salario,area=@area,ciudad=@ciudad  where codigo=@codigo";
                MySqlCommand cmd = new MySqlCommand(Sql, Conexion);
                cmd.Parameters.AddWithValue("@codigo", MyEpleado.Codigo);
                cmd.Parameters.AddWithValue("@nombre", MyEpleado.Nombre);
                cmd.Parameters.AddWithValue("@apellido", MyEpleado.Apellido);
                cmd.Parameters.AddWithValue("@cargo", MyEpleado.Cargo);
                cmd.Parameters.AddWithValue("@salario", MyEpleado.Salario);
                cmd.Parameters.AddWithValue("@area", MyEpleado.Area);
                cmd.Parameters.AddWithValue("@ciudad", MyEpleado.Ciudad);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (MySqlException Excepcion)
            {
                this.Error = Excepcion.Message;
            }
            return(Respuesta);
        }