private void Button_Click(object sender, RoutedEventArgs e)
        {
            int            resultado;
            claseProveedor proveedorModificado = new claseProveedor();

            if (Nombretex.Text == "" || Teleftex.Text == "")
            {
                MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                proveedorModificado.CodProveedor = Codtex.Text;
                proveedorModificado.Nombre       = Nombretex.Text;
                proveedorModificado.Telefono     = Teleftex.Text;

                resultado = claseAB.ModificarProveedor(proveedorModificado.CodProveedor, proveedorModificado.Nombre, proveedorModificado.Telefono);
                if (resultado == 0)
                {
                    MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    MessageBox.Show("Modificacion exitosa.");
                    Codtex.Clear();
                    Nombretex.Clear();
                    Teleftex.Clear();
                    listaModificarProv.ItemsSource = claseAB.ListaProveedor();
                }
            }
        }
示例#2
0
        private void Codtex_LostFocus(object sender, RoutedEventArgs e)
        {
            claseProveedor prov = new claseProveedor();

            prov = claseAB.BusquedaProveedor2(Codtex.Text);

            Nombretex.Text = prov.Nombre;
            Teleftex.Text  = prov.Telefono;
        }
示例#3
0
        //ADICIONAR proveedor
        public static int AdicionarProveedor(claseProveedor proveedor)
        {
            int retorno = 0;

            using (SqlConnection conexion = Conexion.ObtenerConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(@"insert into Proveedor values('{0}','{1}','{2}')", proveedor.CodProveedor, proveedor.Nombre, proveedor.Telefono), conexion);
                retorno = comando.ExecuteNonQuery();
                conexion.Close();
            }
            return(retorno);
        }
示例#4
0
        public static claseProveedor BusquedaProveedor2(string cod)
        {
            claseProveedor proveedor = new claseProveedor();

            using (SqlConnection conexion = Conexion.ObtenerConexion())
            {
                SqlCommand    Consulta = new SqlCommand(string.Format(@"select Codproveedor,Nombre,Telefono from Proveedor where Codproveedor='{0}'", cod), conexion);
                SqlDataReader Lectura  = Consulta.ExecuteReader();
                while (Lectura.Read())
                {
                    proveedor.CodProveedor = Lectura.GetString(0);
                    proveedor.Nombre       = Lectura.GetString(1);
                    proveedor.Telefono     = Lectura.GetString(2);
                }
                conexion.Close();
                return(proveedor);
            }
        }
        private void listaModificarProv_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                string         nombre;
                claseProveedor Miproveedor = new claseProveedor();
                nombre = listaModificarProv.SelectedItem.ToString();
                // MessageBox.Show(nombre.ToString());
                Miproveedor = claseAB.BusquedaProveedor(nombre);
                // MessageBox.Show(Miproducto.Nombre.ToString());

                Nombretex.Text = Miproveedor.Nombre.ToString();
                Codtex.Text    = Miproveedor.CodProveedor.ToString();
                Teleftex.Text  = Miproveedor.Telefono.ToString();
            }
            catch
            {
            }
        }
示例#6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int            resultado;
                claseProveedor proveedorAgregado = new claseProveedor();
                if (Codtex.Text == "" || Nombretex.Text == "" || Teleftex.Text == "")
                {
                    MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    proveedorAgregado.CodProveedor = Codtex.Text;
                    proveedorAgregado.Nombre       = Nombretex.Text;
                    proveedorAgregado.Telefono     = Teleftex.Text;



                    resultado = claseAB.AdicionarProveedor(proveedorAgregado);
                    if (resultado == 0)
                    {
                        MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        MessageBox.Show("Adición exitosa.");
                        Codtex.Clear();
                        Nombretex.Clear();
                        Teleftex.Clear();
                        listaAgregarProv.ItemsSource = claseAB.ListaProveedor();
                    }
                }
            }
            catch (FormatException error)
            {
                MessageBox.Show("Ingrse las carecteristicas Correspondientes:" + error.Message);
            }
        }