public List <provedor> ListarProveedores() { try{ SqlConnection cnx = cn.conectar(); cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 2); cm.Parameters.AddWithValue("@idcodigoP", ""); cm.Parameters.AddWithValue("@nombre", pv.nombre); cm.Parameters.AddWithValue("@direccion", pv.direccion); cm.Parameters.AddWithValue("@telefono", pv.telefono); cm.CommandType = CommandType.StoredProcedure; //PARA EL PROCEDIMIENTO ALMACENADO cnx.Open(); listaProv = new List <provedor>(); while (dr.Read()) { provedor p = new provedor(); p.idcodigoP = Convert.ToInt32(dr["idcodigoP"].ToString()); p.nombre = dr["nombre"].ToString(); p.direccion = dr["direccion"].ToString(); p.telefono = dr["telefono"].ToString(); listaProv.Add(p); } } catch (Exception e) { e.Message.ToString(); listaProv = null; } finally { cm.Connection.Close(); } return(listaProv); }
public int insertarProveedor(provedor pv) { try { SqlConnection cnx = cn.conectar(); //conexion cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 1); cm.Parameters.AddWithValue("@idcodigoP", ""); cm.Parameters.AddWithValue("@nombre", pv.nombre); cm.Parameters.AddWithValue("@direccion", pv.direccion); cm.Parameters.AddWithValue("@telefono", pv.telefono); cm.CommandType = CommandType.StoredProcedure; //PARA EL PROCEDIMIENTO ALMACENADO cnx.Open(); cm.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { cm.Connection.Close(); } return(indicador); }
public provedor BuscarProveedorXcodigo(int idpro) { try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@", 5); cm.Parameters.AddWithValue("@idcodigoP", idpro); cm.Parameters.AddWithValue("@nombre", ""); cm.Parameters.AddWithValue("@direccion", ""); cm.Parameters.AddWithValue("@telefono", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); dr.Read(); provedor p = new provedor(); p.idcodigoP = Convert.ToInt32(dr["idcodigoP"].ToString()); p.nombre = dr["nombre"].ToString(); p.direccion = dr["direccion"].ToString(); p.telefono = dr["telefono"].ToString(); } catch (Exception e) { e.Message.ToString(); p = null; } finally { cm.Connection.Close(); } return(p); }
public void provedortabla(string dato) { provedor Pasar = new provedor(); conexion.Open(); try { MySqlCommand select = new MySqlCommand(Pasar.Comando_Provedor(dato), conexion); MySqlDataAdapter reader1 = new MySqlDataAdapter(); reader1.SelectCommand = select; DataTable tabla1 = new DataTable(); reader1.Fill(tabla1); Tabla_producto.DataSource = tabla1; } catch (Exception ex) { MessageBox.Show("Ocurrio un error de tipo: " + ex); } finally { conexion.Close(); } }
private void btguardar_Click(object sender, EventArgs e) { logicaNegocioProvedor lN = new logicaNegocioProvedor(); try { if (btguardar.Text == "Guardar") { provedor objProveedor = new provedor(); objProveedor.nombre = txtnombre.Text; objProveedor.direccion = txtdireccion.Text; objProveedor.telefono = txttelefono.Text; if (lN.insertarProveedor(objProveedor) > 0) { MessageBox.Show("Agregado con exito"); dgvProveedores.DataSource = lN.ListarProveedores(); txtdireccion.Text = ""; txtnombre.Text = ""; txttelefono.Text = ""; tabproveedor.SelectedTab = tabPage2; } else { MessageBox.Show("Error al agregar proveedor"); } if (btneditar.Text == "Actualizar") { provedor objProveedor = new provedor(); objProveedor.idcodigoP = Convert.ToInt32(txtcodigo.Text); objProveedor.nombre = txtnombre.Text; objProveedor.direccion = txtdireccion.Text; objProveedor.telefono = txttelefono.Text; if (lN.EditarProveedor(objProveedor) > 0) { MessageBox.Show("Actualizado con exito"); dgvProveedores.DataSource = lN.ListarProveedores(); txtdireccion.Text = ""; txtnombre.Text = ""; txttelefono.Text = ""; tabproveedor.SelectedTab = tabPage2; } } } } catch { MessageBox.Show("errooorrrrrr"); } }
/// <summary> Consulta todos los provedores registrados. </summary> /// <returns> Un lista con todos los provedores registrados. </returns> public IList <provedor> gmtdConsultarTodos() { using (dbExequial2010DataContext prove = new dbExequial2010DataContext()) { var query = from tip in prove.tblProvedores select tip; List <provedor> lstProvedores = new List <provedor>(); foreach (var dato in query.ToList()) { provedor pro = new provedor(); pro.strCodProvedor = dato.strCodProvedor; pro.strConProvedor = dato.strConProvedor; pro.strDirProvedor = dato.strDirProvedor; pro.strEmpProvedor = dato.strEmpProvedor; pro.strMailProvedor = dato.strMailProvedor; pro.strTelProvedor = dato.strTelProvedor; lstProvedores.Add(pro); } return(lstProvedores); } }
public List <provedor> BuscarProveedorDatos(string dato) { try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 6); cm.Parameters.AddWithValue("@idcodigoP", ""); cm.Parameters.AddWithValue("@nombre", dato); cm.Parameters.AddWithValue("@direccion", dato); cm.Parameters.AddWithValue("@telefono", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); listaProv = new List <provedor>(); while (dr.Read()) { provedor p = new provedor(); p.idcodigoP = Convert.ToInt32(dr["idcodigoP"].ToString()); p.nombre = dr["nombre"].ToString(); p.direccion = dr["direccion"].ToString(); p.telefono = dr["telefono"].ToString(); listaProv.Add(p); } } catch (Exception e) { e.Message.ToString(); listaProv = null; } finally { cm.Connection.Close(); } return(listaProv); }
public int EditarProveedor(provedor pv) { return(ap.insertarProveedor(pv)); }