コード例 #1
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Proveedores proveedor = new Proveedores();
            string condicion;

            if (BuscarComboBox.SelectedIndex == 0)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    condicion = "1=1";
                }
                else
                {
                    int id;
                    int.TryParse(DatosTextBox.Text, out id);
                    condicion = "ProveedorId = " + id.ToString();
                }
                DatosDataGridView.DataSource = proveedor.Listado(" ProveedorId,CiudadId,NombreEmpresa,Direccion,Telefono,Email,RNC,NombreRepresentante,Celular ", condicion, "");
            }
            if (BuscarComboBox.SelectedIndex == 1)
            {
                if (DatosTextBox.Text.Trim().Length == 1)
                {
                    condicion = "2=2";
                }
                else
                {
                    condicion = String.Format("NombreEmpresa like '{0}%' ", DatosTextBox.Text);
                }
                DatosDataGridView.DataSource = proveedor.Listado(" ProveedorId,CiudadId,NombreEmpresa,Direccion,Telefono,Email,RNC,NombreRepresentante,Celular ", condicion, "");
            }
            if (BuscarComboBox.SelectedIndex == 2)
            {
                if (DatosTextBox.Text.Trim().Length == 2)
                {
                    condicion = "3=3";
                }
                else
                {
                    condicion = String.Format("RNC like '{0}%' ", DatosTextBox.Text);
                }
                DatosDataGridView.DataSource = proveedor.Listado(" ProveedorId,CiudadId,NombreEmpresa,Direccion,Telefono,Email,RNC,NombreRepresentante,Celular ", condicion, "");
            }
            if (BuscarComboBox.SelectedIndex == 3)
            {
                if (DatosTextBox.Text.Trim().Length == 3)
                {
                    condicion = "4=4";
                }
                else
                {
                    condicion = String.Format("NombreRepresentante like '{0}%' ", DatosTextBox.Text);
                }
                DatosDataGridView.DataSource = proveedor.Listado(" ProveedorId,CiudadId,NombreEmpresa,Direccion,Telefono,Email,RNC,NombreRepresentante,Celular ", condicion, "");
            }
        }
コード例 #2
0
 private void LlenarDatos(Proveedores proveedor)
 {
     proveedor.CiudadId = (int)CiudadComboBox.SelectedValue;
     proveedor.NombreEmpresa = NombreEmpresaTextBox.Text;
     proveedor.Direccion = DireccionTextBox.Text;
     proveedor.Telefono = TelefonoTextBox.Text;
     proveedor.Email = EmailTextBox.Text;
     proveedor.RNC = RNCTextBox.Text;
     proveedor.NombreRepresentante = NombreRepresentanteTextBox.Text;
     proveedor.Celular = CelularTextBox.Text;
 }
コード例 #3
0
 private void LlenarDatos(Proveedores proveedor)
 {
     Regex espacio = new Regex(@"\s+");
     proveedor.CiudadId = (int)CiudadComboBox.SelectedValue;
     proveedor.NombreEmpresa = espacio.Replace(NombreEmpresaTextBox.Text, " "); ;
     proveedor.Direccion = espacio.Replace(DireccionTextBox.Text, " ");
     proveedor.Telefono = TelefonoMaskedTextBox.Text;
     proveedor.Email = EmailTextBox.Text;
     proveedor.RNC = RNCTextBox.Text;
     proveedor.NombreRepresentante = espacio.Replace(NombreRepresentanteTextBox.Text, " ");
     proveedor.Celular = CelularMaskedTextBox.Text;
 }
コード例 #4
0
        public static bool Insertar(Proveedores proveedor)
        {
            bool resultado = false;

            using (var conexion = new ProyectoFinalDb())
            {
                try
                {
                    conexion.Proveedore.Add(proveedor);
                    conexion.SaveChanges();
                    resultado = true;
                }
                catch (Exception)
                {
                    throw;
                }
                return(resultado);
            }
        }
コード例 #5
0
        public static bool Modify(Proveedores proveedor)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(proveedor).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
コード例 #6
0
        private static bool Insert(Proveedores proveedor)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Proveedores.Add(proveedor);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
コード例 #7
0
        public static bool Eliminar(int id)
        {
            //bool retorna = false;
            try
            {
                using (var db = new SistemaVentasDb())
                {
                    Proveedores p = new Proveedores();
                    p = db.Proveedores.Find(id);

                    db.Proveedores.Remove(p);
                    db.SaveChanges();
                    //db.Dispose();
                    return(false);
                }
            }
            catch (Exception)
            {
                return(true);

                throw;
            }
        }
コード例 #8
0
        public static bool Insertar(Proveedores p)
        {
            /// bool retorna = false;

            try
            {
                using (var db = new SistemaVentasDb())
                {
                    db.Proveedores.Add(p);
                    db.SaveChanges();
                    //db.Dispose();
                    // retorna = true;
                    return(true);
                }
            }
            catch (Exception e)
            {
                return(false);

                throw e;
            }
            /// return retorna;
        }
コード例 #9
0
 private void RegistroCompras_Load(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     Usuarios usuario = new Usuarios();
     ProveedorComboBox.DataSource = proveedor.Listado("*", "1=1", "");
     ProveedorComboBox.DisplayMember = "NombreEmpresa";
     ProveedorComboBox.ValueMember = "ProveedorId";
 }
コード例 #10
0
 private void RegistroProducto_Load(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     Marcas marca = new Marcas();
     ProveedorComboBox.DataSource = proveedor.Listado("ProveedorId ,CiudadId, NombreEmpresa,Direccion,Telefono,Email,RNC,NombreRepresentante,Celular", "1=1","");
     ProveedorComboBox.DisplayMember = "NombreEmpresa";
     ProveedorComboBox.ValueMember = "ProveedorId";
         
     MarcaComboBox.DataSource = marca.Listado("MarcaId,Nombre","1=1","");
     MarcaComboBox.DisplayMember = "Nombre";
     MarcaComboBox.ValueMember = "MarcaId";
      
 }
コード例 #11
0
 private void EliminarButton_Click(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     if (ProveedorIdTextBox.TextLength > 0)
     {
         int id;
         int.TryParse(ProveedorIdTextBox.Text, out id);
         proveedor.ProveedorId = id;
         if (proveedor.Eliminar())
             MessageBox.Show("Proveedor Eliminado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Nuevobutton.PerformClick();
     }
     else
     {
         MessageBox.Show("Error al eliminar el proveedor", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #12
0
        private void ButtonGuardar_Click(object sender, EventArgs e)
        {
            Proveedores proveedor = new Proveedores();
           
            if(ProveedorIdTextBox.TextLength == 0)
            {
                LlenarDatos(proveedor);
                if (proveedor.Insertar() && Error() == 0)
                {
                    MessageBox.Show("Proveedor insertado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Grafico();
                    Nuevobutton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Error al insertar", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                proveedor.ProveedorId = Convertidor();
                LlenarDatos(proveedor);
                if (proveedor.Editar())
                {
                    MessageBox.Show("Proveedor editado","Mensaje",MessageBoxButtons.OK,MessageBoxIcon.Information);
                    Nuevobutton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Erro al editar","Alerta",MessageBoxButtons.OK,MessageBoxIcon.Error);
                }
            }
            

        }
コード例 #13
0
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     int id;
     int.TryParse(ProveedorIdTextBox.Text, out id);
     proveedor.Buscar(id);
     ProveedorIdTextBox.Text = proveedor.ProveedorId.ToString();
     NombreEmpresaTextBox.Text = proveedor.NombreEmpresa;
     DireccionTextBox.Text = proveedor.Direccion;
     TelefonoTextBox.Text = proveedor.Telefono;
     EmailTextBox.Text = proveedor.Email;
     RNCTextBox.Text = proveedor.RNC;
     NombreRepresentanteTextBox.Text = proveedor.NombreRepresentante;
     CelularTextBox.Text = proveedor.Celular;
 }
コード例 #14
0
 private void EliminarButton_Click(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     if (ProveedorIdTextBox.TextLength == 0)
     {
         MessageBox.Show("Puto");
     }
     else
     {
         proveedor.ProveedorId = Convertidor();
         if (proveedor.Eliminar())
         {
             MessageBox.Show("Proveedor Eliminado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             NuevoButton.PerformClick();
         }
         else
         {
             MessageBox.Show("Error al eliminar", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #15
0
 private void BuscarButton_Click(object sender, EventArgs e)
 {
     Proveedores proveedor = new Proveedores();
     if (proveedor.Buscar(Convertidor()))
     {
         ProveedorIdTextBox.Text = proveedor.ProveedorId.ToString();
         NombreEmpresaTextBox.Text = proveedor.NombreEmpresa;
         CiudadComboBox.SelectedValue = proveedor.CiudadId;
         DireccionTextBox.Text = proveedor.Direccion;
         TelefonoMaskedTextBox.Text = proveedor.Telefono;
         EmailTextBox.Text = proveedor.Email;
         RNCTextBox.Text = proveedor.RNC;
         NombreRepresentanteTextBox.Text = proveedor.NombreRepresentante;
         CelularMaskedTextBox.Text = proveedor.Celular;
         ProveedorIdTextBox.ReadOnly = true;
     }
     else
     {
         MessageBox.Show("Id incorrecto", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }