public void InsertarSuplidor(Esuplidores suplidor)
 {
     if (ValidarSuplidor(suplidor))
     {
         acceso_datos.InsertarSuplidores(suplidor);
     }
 }
        private void Guardar()
        {
            try
            {
                if (suplidor == null)
                {
                    suplidor = new Esuplidores();
                }

                suplidor.nombre    = txtNombre.Text;
                suplidor.direccion = txtDireccion.Text;
                suplidor.ciudad    = txtCiudad.Text;
                suplidor.telefono  = txtTel.Text;

                acceso_suplidores.InsertarSuplidor(suplidor);

                if (acceso_suplidores.stringBuilder.Length != 0)
                {
                    MessageBox.Show(acceso_suplidores.stringBuilder.ToString(), "Para continuar:", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    MessageBox.Show("CLIENTE REGISTRADO CORRECTAMENTE", "CLIENTE REGISTRADO", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (suplidor == null)
            {
                suplidor = new Esuplidores();
            }

            suplidor.a      = "Buscar";
            suplidor.nombre = txtDescR.Text;


            if (Acceso_Suplidores.BuscarSuplidor(suplidor))
            {
                gvDatosSuplidor.DataSource = Acceso_Suplidores.datos;

                id_suplidor              = int.Parse(gvDatosSuplidor.CurrentRow.Cells["id_suplidor"].Value.ToString());
                txtNombre.Text           = gvDatosSuplidor.CurrentRow.Cells["nombre"].Value.ToString();
                txtDireccion.Text        = gvDatosSuplidor.CurrentRow.Cells["direccion"].Value.ToString();
                txtTel.Text              = gvDatosSuplidor.CurrentRow.Cells["telefono"].Value.ToString();
                txtCiudad.Text           = gvDatosSuplidor.CurrentRow.Cells["ciudad"].Value.ToString();
                txtDescRProducto.Enabled = true;
                btnBuscarPro.Enabled     = true;
                txtDescR.Enabled         = false;
                btnBuscar.Enabled        = false;
                txtDescRProducto.Focus();
            }
            else
            {
                MessageBox.Show("ESTE SUPLIDOR NO EXISTE", "PARA CONTINUAR:", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
 public static bool BuscarSuplidor(Esuplidores suplidor)
 {
     datos = acceso_datos.BuscarSuplidores(suplidor);
     if (datos.Rows.Count > 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
 //----------------SUPLIDORES--------------------------------
 public DataTable BuscarSuplidores(Esuplidores suplidor)
 {
     if (suplidor == null)
     {
         suplidor = new Esuplidores();
     }
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_suplidor", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", suplidor.a);
     comando.Parameters.AddWithValue("@nombre", suplidor.nombre);
     comando.Parameters.AddWithValue("@direccion", "");
     comando.Parameters.AddWithValue("@telefono", "");
     comando.Parameters.AddWithValue("ciudad", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }
        private bool ValidarSuplidor(Esuplidores suplidor)
        {
            stringBuilder.Clear();

            if (string.IsNullOrEmpty(suplidor.nombre))
            {
                stringBuilder.Append("El campo NOMBRE es obligatorio");
            }
            if (string.IsNullOrEmpty(suplidor.direccion))
            {
                stringBuilder.Append(Environment.NewLine + "El campo DIRECCION es obligatorio");
            }
            if (string.IsNullOrEmpty(suplidor.telefono))
            {
                stringBuilder.Append(Environment.NewLine + "El campo TELEFONO es obligatorio");
            }
            return(stringBuilder.Length == 0);
        }
        public void InsertarSuplidores(Esuplidores suplidor)
        {
            try
            {
                con.ConnectionString = Conexion.cadenaConexion;
                comando             = new SqlCommand("Sp_suplidor", con);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@a", "Insertar");
                comando.Parameters.AddWithValue("@nombre", suplidor.nombre);
                comando.Parameters.AddWithValue("@direccion", suplidor.direccion);
                comando.Parameters.AddWithValue("@telefono", suplidor.telefono);
                comando.Parameters.AddWithValue("@ciudad", suplidor.ciudad);
                con.Open();
                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally {
                con.Close();
            }
        }