public DataTable consultarProveedor(Comun.clsProveedores oProv) { DataTable dtProveedor = new DataTable("Proveedor"); SqlConnection sqlcon = new SqlConnection(); SqlCommand sqlcmd; SqlDataAdapter sqlda; try { Conexion oConexion = new Conexion(); sqlcon = oConexion.slConexion(); sqlcmd = new SqlCommand("SP_ConsultarProveedor", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Nombre_RazonSocial", oProv.Nombre); sqlcmd.Parameters.AddWithValue("@Documento_Nit", oProv.N_documento); sqlda = new SqlDataAdapter(sqlcmd); sqlda.Fill(dtProveedor); } catch (Exception e) { dtProveedor = null; } return(dtProveedor); }
public bool EliminarProveedor(Comun.clsProveedores oProv) { bool registro = false; SqlConnection con = new SqlConnection(); try { Conexion oConexion = new Conexion(); con = oConexion.slConexion(); con.Open(); SqlCommand sqlcmd = new SqlCommand("SP_EliminarProveedor", con); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Documento_Nit", oProv.N_documento); int resultado = sqlcmd.ExecuteNonQuery(); if (resultado > 0) { registro = true; } } catch (Exception e) { registro = false; } finally { con.Close(); con.Dispose(); // Libero Recursos NO Administrados, esto me garantiza que se Cierra la Conexión } return(registro); }
public bool ActualizarProveedor(Comun.clsProveedores oProv) { bool registro = false; SqlConnection con = new SqlConnection(); try { Conexion oConexion = new Conexion(); con = oConexion.slConexion(); con.Open(); SqlCommand sqlcmd = new SqlCommand("SP_ActualizarProveedor", con); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Nombre_RazonSocial", oProv.Nombre); sqlcmd.Parameters.AddWithValue("@Documento_Nit", oProv.N_documento); sqlcmd.Parameters.AddWithValue("@Direccion", oProv.Direccion); sqlcmd.Parameters.AddWithValue("@Telefono", oProv.Telefono); sqlcmd.Parameters.AddWithValue("@Email", oProv.Email); sqlcmd.Parameters.AddWithValue("@IdMunicipio", oProv.Municipio.Id_municipio); int resultado = sqlcmd.ExecuteNonQuery(); if (resultado > 0) { registro = true; } } catch (Exception e) { registro = false; } finally { con.Close(); con.Dispose(); // Libero Recursos NO Administrados, esto me garantiza que se Cierra la Conexión } return(registro); }
public bool actualizarProveedor(string nombre_razonSocial, string direccion, string telefono, string nit_documento, string email, byte idDep, int idMun) { CoProv = new Comun.clsProveedores(nombre_razonSocial, direccion, telefono, nit_documento, email, idDep, idMun); return(DoProv.ActualizarProveedor(CoProv)); }