Example #1
0
        private void ClienteEditar_Load(object sender, EventArgs e)
        {
            //carga los datos que esten en las empresas
            dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter eata = new dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter();

            cbEmpresa.ValueMember   = "idEmpresa";
            cbEmpresa.DisplayMember = "nombre";
            cbEmpresa.DataSource    = eata.GetData(0, null);

            if (idCliente == 0)//nuevo producto carga el id del producto que sigue
            {
                //saca el ultimo ID para asignar el siguiente
                dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                idCliente  = (int)qta.obtenerSigIDCliente();
                txtID.Text = idCliente.ToString();
            }
            else //carga los datos del producto que se va a modificar
            {
                DataTable dt;
                if (cliente)
                {
                    dsHaitoTableAdapters.obtenerClientesActivosTableAdapter cata = new dsHaitoTableAdapters.obtenerClientesActivosTableAdapter();
                    dt = cata.GetData(idCliente, null);
                }
                else
                {
                    dsHaitoTableAdapters.obtenerProveedoresActivosTableAdapter cata = new dsHaitoTableAdapters.obtenerProveedoresActivosTableAdapter();
                    dt = cata.GetData(idCliente, null);
                }

                txtID.Text = dt.Rows[0]["idClienteProveedor"].ToString();
                cbEmpresa.SelectedValue = dt.Rows[0]["idEmpresa"].ToString();
                tbAtencion.Text         = dt.Rows[0]["atencion"].ToString();
                tbCelular.Text          = dt.Rows[0]["celular"].ToString();
                tbTel1.Text             = dt.Rows[0]["telefono"].ToString();
                tbTel2.Text             = dt.Rows[0]["telefono2"].ToString();
                tbCorreo.Text           = dt.Rows[0]["correo"].ToString();
                tbDiasCredito.Text      = dt.Rows[0]["diasCredito"].ToString();
                tbDomicilio.Text        = dt.Rows[0]["domicilio"].ToString();
                tbPuesto.Text           = dt.Rows[0]["puestoArea"].ToString();
                tbRFC.Text          = dt.Rows[0]["rfc"].ToString();
                tbCodigoPostal.Text = dt.Rows[0]["codigoPostal"].ToString();

                /*
                 * [idClienteProveedor] [int] NOT NULL,
                 *  [idEmpresa] [int] NOT NULL,
                 *  [atencion] [nvarchar](500) NOT NULL,
                 *  [celular] [nvarchar](50) NULL,
                 *  [telefono] [nvarchar](50) NULL,
                 *  [telefono2] [nvarchar](50) NULL,
                 *  [correo] [nvarchar](100) NULL,
                 *  [diasCredito] [nvarchar](100) NULL,
                 *  [domicilio] [nvarchar](max) NULL,
                 *  [puestoArea] [nvarchar](100) NULL,
                 *  [RFC] [nvarchar](13) NULL,
                 *  [cliente] [bit] NOT NULL,
                 *  [codigoPostal] [nvarchar](8) NULL,
                 */
            }
        }
Example #2
0
 private void cmbTipo_SelectedIndexChanged(object sender, EventArgs e)
 {
     //cambia la manera en que se hacen los calculos de total para realizar la retención de iva, esto solo aplica
     //para los tipos de servicios.
     //modificar la cotizacion y volver a cargar para mostrar la retencion
     try
     {
         //ingresar en bd o hacer la actualizacion dependiendo si se habia guardado anteriormente
         dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
         int idFolio;
         if (nueva)
         {
             return;
         }
         else
         {
             idFolio = int.Parse(txtIDFolio.Text);
         }
         qta.InsertarCambiarOrdenCompra(idFolio, idContacto, DateTime.Parse(dateFecha.Text), idUsuario, tbObservaciones.Text.ToUpper(), cbEncabezado.SelectedIndex, cbMoneda.SelectedIndex, cmbTipo.SelectedIndex);
         cargarDatosOrdenCompra();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERROR");
     }
 }
Example #3
0
        private void ProductoEditar_Load(object sender, EventArgs e)
        {
            //carga los datos que esten en las empresas
            dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter eata = new dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter();

            cbEmpresa.ValueMember   = "idEmpresa";
            cbEmpresa.DisplayMember = "nombre";
            cbEmpresa.DataSource    = eata.GetData(0, null);


            if (idProducto == 0)//nuevo producto carga el id del producto que sigue
            {
                //saca el ultimo ID para asignar el siguiente
                dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                idProducto = (int)qta.obtenerSigIDProducto();
                txtID.Text = idProducto.ToString();
            }
            else //carga los datos del producto que se va a modificar
            {
                dsHaitoTableAdapters.obtenerProductosActivosTableAdapter pata = new dsHaitoTableAdapters.obtenerProductosActivosTableAdapter();
                DataTable dt = pata.GetData(idProducto);
                txtID.Text              = dt.Rows[0]["idProducto"].ToString();
                txtNombre.Text          = dt.Rows[0]["nombre"].ToString();
                cbEmpresa.SelectedValue = dt.Rows[0]["idEmpresa"].ToString();
            }
        }
Example #4
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
     qta.InsertarCambiarEmpresa(idEmpresa, txtNombre.Text.ToUpper(), false);
     AutoClosingMessageBox.Show("Insertado con exito", "Éxito", 3000);
     this.Close();
 }
Example #5
0
 private void ProductoEditar_Load(object sender, EventArgs e)
 {
     //carga los datos que esten en las empresas
     dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter eata = new dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter();
     cargarRol();
     if (idUsuario == 0)//nuevo usuario carga el id del producto que sigue
     {
         //saca el ultimo ID para asignar el siguiente
         dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
         idUsuario  = (int)qta.obtenerSigIDUsuario();
         txtID.Text = idUsuario.ToString();
     }
     else //carga los datos del producto que se va a modificar
     {
         dsHaitoTableAdapters.obtenerUsuariosActivosTableAdapter pata = new dsHaitoTableAdapters.obtenerUsuariosActivosTableAdapter();
         DataTable dt = pata.GetData(idUsuario);
         txtID.Text          = dt.Rows[0]["idUsuario"].ToString();
         txtNombre.Text      = dt.Rows[0]["nombre"].ToString();
         txtContrasenia.Text = dt.Rows[0]["pass"].ToString();
         cbRol.SelectedItem  = int.Parse(dt.Rows[0]["idRol"].ToString());
         try{
             convertirByteImagen((Byte[])dt.Rows[0]["imagenFirma"]);
         }catch {}
         txtFirma.Text = dt.Rows[0]["firma"].ToString();
     }
 }
Example #6
0
 private void cbEncabezado_SelectedIndexChanged(object sender, EventArgs e)
 {
     //cambia el folio por encabezado solo si es nuevo
     if (idOrdenCompra == 0)
     {
         dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
         txtIDFolio.Text = qta.obtenerSigIDOrdenCompra((int)cbEncabezado.SelectedValue).ToString();
     }
 }
Example #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (cbEmpresa.SelectedValue == null)
            {
                AutoClosingMessageBox.Show("Debe seleccionar una empresa dada de alta.", "ERROR", 3000);
                return;
            }

            dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
            qta.InsertarCambiarClienteProveedor(idCliente, (int)cbEmpresa.SelectedValue, tbAtencion.Text.ToUpper(), tbCelular.Text.ToUpper(),
                                                tbTel1.Text.ToUpper(), tbTel2.Text.ToUpper(), tbCorreo.Text.ToUpper(), tbDiasCredito.Text.ToUpper(), tbDomicilio.Text.ToUpper(), tbPuesto.Text.ToUpper(), tbRFC.Text.ToUpper(), cliente
                                                , tbCodigoPostal.Text, false);
            AutoClosingMessageBox.Show("Insertado con exito", "Éxito", 3000);
            this.Close();
        }
Example #8
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
     try
     {
         int log = (int)qta.tryLogin(txtNombre.Text, txtContrasenia.Text);
         if (log == 0)
         {
             AutoClosingMessageBox.Show("Ingreso Incorrecto", "Login", 2000);
             return;
         }
         fMenu home = new fMenu(log);
         home.ShowDialog();
         this.Hide();
     }
     catch { AutoClosingMessageBox.Show("Base de datos no encontrada", "Error", 3000); }
 }
Example #9
0
        private void bAgregar_Click(object sender, EventArgs e)
        {
            //al momento de agregar valida que haya un producto,
            //que las cantidades sean decimales validos
            //que el precio sea valido y que se haya seleccionado una unidad de medida.
            //se van a guardar con el numero de cotizacion que se haya mostrado en el folio superior


            try
            {
                if (valida() != "OK")
                {
                    AutoClosingMessageBox.Show(valida(), "Error", 3000);
                    return;
                }
                else
                {
                    //ingresar en bd o hacer la actualizacion dependiendo si se habia guardado anteriormente
                    dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                    int idFolio;
                    if (nueva)
                    {//obtiene el siguiente folio
                        idFolio         = int.Parse(qta.siguienteFolio("remision").ToString());
                        txtIDFolio.Text = idFolio.ToString();
                        nueva           = false;
                    }
                    else
                    {
                        idFolio = int.Parse(txtIDFolio.Text);
                    }


                    qta.InsertarCambiarRemision(idFolio, idContacto, DateTime.Parse(dateFecha.Text), idUsuario, tbObservaciones.Text.ToUpper(), cbEncabezado.SelectedIndex, cbMoneda.SelectedIndex, cmbTipo.SelectedIndex);
                    int idProducto = int.Parse(dtProd.Rows[0]["idProducto"].ToString());
                    idRemision = int.Parse(txtIDFolio.Text);
                    qta.InsertarCambiarRemisionDetalle(idFolio, idProducto, cantidad, precio, cbUnidadMedida.Text
                                                       , cbEncabezado.SelectedIndex, false, null);
                    cargarDatosRemision();
                    btnBuscarProducto.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERROR");
            }
        }
Example #10
0
 private void EmpresasEditar_Load(object sender, EventArgs e)
 {
     if (idEmpresa == 0)//nuevo producto carga el id del producto que sigue
     {
         //saca el ultimo ID para asignar el siguiente
         dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
         idEmpresa  = (int)qta.obtenerSigIDEmpresa();
         txtID.Text = idEmpresa.ToString();
     }
     else //carga los datos del producto que se va a modificar
     {
         dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter pata = new dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter();
         DataTable dt = pata.GetData(idEmpresa, null);
         txtID.Text     = dt.Rows[0]["idEmpresa"].ToString();
         txtNombre.Text = dt.Rows[0]["nombre"].ToString();
     }
 }
Example #11
0
        private void eliminar()
        {
            if (dgvProductos.SelectedRows.Count == 0)
            {
                return;
            }
            int          idOrdenCompraDetalle = (int)dgvProductos.SelectedRows[0].Cells["idOrdenCompraDetalle"].Value;
            string       nombre   = dgvProductos.SelectedRows[0].Cells["nombre"].Value.ToString();
            DialogResult response = MessageBox.Show(string.Format("¿Está seguro de eliminar el producto {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (response == DialogResult.Yes)
            {
                dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                qta.InsertarCambiarOrdenCompraDetalle(idOrdenCompraDetalle, null, null, null, null, true, idEncabezado);
                AutoClosingMessageBox.Show("Eliminado con éxito", "Éxito", 3000);
                cargarDatosOrdenCompra();
            }
        }
Example #12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Trim() == "")
            {
                return;
            }

            dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
            int tipoProducto = 0;

            if (chbServicio.Checked)
            {
                tipoProducto = 1;
            }
            qta.InsertarCambiarProducto(idProducto, (int)cbEmpresa.SelectedValue, txtNombre.Text.ToUpper(), false, tipoProducto);
            AutoClosingMessageBox.Show("Insertado con exito", "Éxito", 3000);
            this.Hide();
        }
Example #13
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (usuarioDataGridView.SelectedRows.Count == 0)
            {
                return;
            }
            int          idUsuarioEliminar = (int)usuarioDataGridView.SelectedRows[0].Cells["idUsuario"].Value;
            string       nombre            = usuarioDataGridView.SelectedRows[0].Cells["nombre"].Value.ToString();
            DialogResult response          = MessageBox.Show(string.Format("¿Está seguro de eliminar el usuario {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (response == DialogResult.Yes)
            {
                dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                qta.InsertarCambiarUsuario(idUsuarioEliminar, null, "", "", true, "", null);
                AutoClosingMessageBox.Show("Eliminado con éxito", "Éxito", 3000);
                cargarUsuarios();
            }
        }
Example #14
0
 private void txtContrasenia_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
         try
         {
             int log = (int)qta.tryLogin(txtNombre.Text, txtContrasenia.Text);
             if (log == 0)
             {
                 AutoClosingMessageBox.Show("Ingreso Incorrecto", "Login", 2000);
                 return;
             }
             fMenu home = new fMenu(log);
             this.Hide();
             home.ShowDialog();
             this.Close();
         }
         catch { }
     }
 }
Example #15
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //ingresar en bd o hacer la actualizacion dependiendo si se habia guardado anteriormente
            dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
            int idFolio;

            if (nueva)
            {//obtiene el siguiente folio
                idFolio         = int.Parse(qta.siguienteFolio("ordenCompra").ToString());
                txtIDFolio.Text = idFolio.ToString();
                nueva           = false;
            }
            else
            {
                idFolio = int.Parse(txtIDFolio.Text);
            }



            qta.InsertarCambiarOrdenCompra(idFolio, idContacto, DateTime.Parse(dateFecha.Text), idUsuario, tbObservaciones.Text.ToUpper(), cbEncabezado.SelectedIndex, cbMoneda.SelectedIndex, cmbTipo.SelectedIndex);
        }
Example #16
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Trim() == "")
            {
                return;
            }
            if (txtContrasenia.Text.Trim() == "")
            {
                return;
            }
            if (txtFirma.Text.Trim() == "")
            {
                return;
            }

            dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();

            qta.InsertarCambiarUsuario(idUsuario, (int)cbRol.SelectedValue, txtNombre.Text, txtContrasenia.Text, false, txtFirma.Text, imagen);
            AutoClosingMessageBox.Show("Insertado con exito", "Éxito", 3000);
            this.Hide();
        }
Example #17
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (tabControl1.SelectedIndex == 0)
     {
         if (clienteDataGridView.SelectedRows.Count == 0)
         {
             return;
         }
         int          idClienteEliminar = (int)clienteDataGridView.SelectedRows[0].Cells["idClienteProveedor"].Value;
         string       nombre            = clienteDataGridView.SelectedRows[0].Cells["atencion"].Value.ToString();
         DialogResult response          = MessageBox.Show(string.Format("¿Está seguro de eliminar el cliente {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (response == DialogResult.Yes)
         {
             dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
             qta.InsertarCambiarClienteProveedor(idClienteEliminar, null, "", "", "", "", "", "", "", "", "", null, "", true);
             AutoClosingMessageBox.Show("Eliminado con éxito", "Éxito", 3000);
             cargarClientes();
         }
     }
     else
     {
         if (proveedoresDataGridView.SelectedRows.Count == 0)
         {
             return;
         }
         int          idProveedorEliminar = (int)proveedoresDataGridView.SelectedRows[0].Cells["idClienteProveedor"].Value;
         string       nombre   = proveedoresDataGridView.SelectedRows[0].Cells["atencion"].Value.ToString();
         DialogResult response = MessageBox.Show(string.Format("¿Está seguro de eliminar el proveedor {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (response == DialogResult.Yes)
         {
             dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
             qta.InsertarCambiarClienteProveedor(idProveedorEliminar, null, "", "", "", "", "", "", "", "", "", null, "", true);
             AutoClosingMessageBox.Show("Eliminado con éxito", "Éxito", 3000);
             cargarProveedores();
         }
     }
 }
Example #18
0
        private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (cbAtencion.SelectedIndex < 0)
                {
                    AutoClosingMessageBox.Show("Debe seleccionar un cliente", "Valida", 2000);
                    return;
                }

                else
                {
                    //ingresar en bd o hacer la actualizacion dependiendo si se habia guardado anteriormente
                    dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
                    int idFolio;
                    if (nueva)
                    {//obtiene el siguiente folio
                        idFolio         = int.Parse(qta.siguienteFolio("remision").ToString());
                        txtIDFolio.Text = idFolio.ToString();
                        nueva           = false;
                    }
                    else
                    {
                        idFolio = int.Parse(txtIDFolio.Text);
                    }



                    qta.InsertarCambiarRemision(idFolio, idContacto, DateTime.Parse(dateFecha.Text), idUsuario, tbObservaciones.Text.ToUpper(), (int)cbEncabezado.SelectedValue, cbMoneda.SelectedIndex, cmbTipo.SelectedIndex);

                    AutoClosingMessageBox.Show("Ingreso correcto", "Remisión", 2000);
                }
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
Example #19
0
 private void cargarSiguienteFolio(int idEncabezado)
 {
     //cargar el siguiente folio
     dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
     txtIDFolio.Text = qta.obtenerSigIDRemision(idEncabezado).ToString();
 }
Example #20
0
 private void cargarSiguienteFolio()
 {
     //cargar el siguiente folio
     dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter();
     txtIDFolio.Text = qta.obtenerSigIDOrdenCompra(cbEncabezado.SelectedIndex).ToString();
 }