コード例 #1
0
ファイル: DB.cs プロジェクト: broservices-jose/Portafolio
        public static int AgregarEmpleado(Clases.Empleado empleado)
        {
            //try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = DB.Conexion;
                cmd.CommandText = "insert into Empleado(nombre, apellido, cedula, " + (empleado.Departamento == null ? "" : "departamento,") + " tipo)"
                                  + " values (@nombre, @apellido, @cedula, " + (empleado.Departamento == null ? "" : "@departamento,") + " @tipo)";
                cmd.Parameters.AddWithValue("@nombre", empleado.Nombre);
                cmd.Parameters.AddWithValue("@apellido", empleado.Apellido);
                cmd.Parameters.AddWithValue("@cedula", empleado.Cedula);
                if (empleado.Departamento != null)
                {
                    cmd.Parameters.AddWithValue("@departamento", empleado.Departamento.ID);
                }
                cmd.Parameters.AddWithValue("@tipo", empleado.Tipo);

                DB.Conexion.Open();
                cmd.ExecuteNonQuery();
                DB.Conexion.Close();

                SqlDataAdapter da   = new SqlDataAdapter("select top 1 id from Empleado order by id desc", DB.Conexion);
                DataTable      dtab = new DataTable();
                da.Fill(dtab);
                return(Convert.ToInt32(dtab.Rows[0][0]));
            }
            //catch { return -1; }
        }
コード例 #2
0
ファイル: DB.cs プロジェクト: broservices-jose/Portafolio
public static void RegistrarDocumentoEnBuzon(Clases.Empleado empleado, Clases.Documento documento)
{
    //try
    {
        SqlCommand cmd = new SqlCommand();
        cmd.Connection  = DB.Conexion;
        cmd.CommandText = "insert into Buzon(empleado, documento) values (@empleado, @documento)";
        cmd.Parameters.AddWithValue("@empleado", empleado.ID);
        cmd.Parameters.AddWithValue("@documento", documento.ID);

        DB.Conexion.Open();
        cmd.ExecuteNonQuery();
        DB.Conexion.Close();
    }
    //catch { return -1; }
}
コード例 #3
0
ファイル: DB.cs プロジェクト: broservices-jose/Portafolio
        public static bool ActualizarEmpleado(Clases.Empleado empleado)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = DB.Conexion;
                cmd.CommandText = "update Empleado set nombre = @nombre, apellido = @apellido, cedula = @cedula,"
                                  + " departamento = @departamento, tipo = @tipo where id = @id";

                cmd.Parameters.AddWithValue("@nombre", empleado.Nombre);
                cmd.Parameters.AddWithValue("@apellido", empleado.Apellido);
                cmd.Parameters.AddWithValue("@cedula", empleado.Cedula);
                cmd.Parameters.AddWithValue("@departamento", empleado.Departamento.ID);
                cmd.Parameters.AddWithValue("@tipo", empleado.Tipo);
                cmd.Parameters.AddWithValue("@id", empleado.ID);

                DB.Conexion.Open();
                cmd.ExecuteNonQuery();
                DB.Conexion.Close();

                return(true);
            }
            catch { return(false); }
        }