예제 #1
0
        private void FrmModificarAuto_Load(object sender, EventArgs e)
        {
            autos nAutos = autos.Getallautos(FrmCatalogoAutos.autoforaneo);

            txtModeloModificarAuto.Text = nAutos.sMarca;
            txtAnioModificarAuto.Text   = nAutos.iAnio.ToString();
            txtPlaca.Text = nAutos.sPlaca;
            txtNumeroModificarSerieAuto.Text          = nAutos.iSerie.ToString();
            txtPrecioModificarAuto.Text               = nAutos.iPrecio.ToString();
            cmbNacionalidadModificarAuto.SelectedText = nAutos.sNacionalidad;
            txtColorModificarAuto.Text = nAutos.sColor;

            cmbPropietarioModificarForaneo.DataSource    = propietarios.getAll(true);
            cmbPropietarioModificarForaneo.DisplayMember = "sNombre";
            cmbPropietarioModificarForaneo.ValueMember   = "pkPropietario";
            cmbPropietarioModificarForaneo.DisplayMember = indexrol.ToString();

            if (File.Exists("c://foto//" + nAutos.foto1 + ""))
            {
                ptbFotoAuto1Modificar.Image = new Bitmap("c://foto//" + nAutos.foto1 + "");
            }

            if (File.Exists("c://foto//" + nAutos.foto2 + ""))
            {
                ptbFotoAuto2Modificar.Image = new Bitmap("c://foto//" + nAutos.foto2 + "");
            }

            if (File.Exists("c://foto//" + nAutos.foto3 + ""))
            {
                ptbFotoAuto3Modificar.Image = new Bitmap("c://foto//" + nAutos.foto3 + "");
            }
        }
예제 #2
0
        private void btnAceptarVentaVentaCliente_Click(object sender, EventArgs e)
        {
            try
            {
                string conceptop = "Venta de vehiculo";

                ventas   objventas  = new ventas();
                clientes objcliente = new clientes();
                total = Convert.ToDouble(txtTotalVentaVentaCliente.Text);   //total del auto
                pago  = Convert.ToDouble(txtPrecioVentaVentaClientes.Text); //total con el que paga cliente

                if (total > pago)
                {
                    MessageBox.Show("Favor de ingresar la cantidad correcta");
                    txtPrecioVentaVentaClientes.Text = "";
                    txtPrecioVentaVentaClientes.Focus();
                }

                else
                {
                    cambio = total - pago;                               //resultado
                    txtCambioVentaVentaCliente.Text = cambio.ToString(); //resultado a mostrar en cambio
                    if (pkCliente == 0)
                    {
                        autos nAutos = autos.Getallautos(pkAuto);
                        objcliente.sNombre    = nombre;//guardamos variables en objetos
                        objcliente.sDireccion = direccion;
                        objcliente.guardar(objcliente);
                        objventas.cliente_pkCliente = objcliente.pkCliente;
                        objventas.dCantidad         = cambio;
                        objventas.sConcepto         = conceptop;
                        objventas.auto_pkAuto       = pkAuto;
                        objventas.guardar(objventas);
                        nAutos.bStatus = false;
                        objautos.guardar(nAutos);
                    }
                    else
                    {
                        autos nAutos = autos.Getallautos(pkAuto);
                        objventas.cliente_pkCliente = pkCliente;
                        objventas.dCantidad         = cambio;
                        objventas.sConcepto         = conceptop;
                        objventas.auto_pkAuto       = pkAuto;
                        objventas.guardar(objventas);
                        nAutos.bStatus = false;
                        objautos.guardar(nAutos);
                    }

                    MessageBox.Show("Venta realizada exitosamente");
                    this.Close();
                    FrmAgregarCliente.DefInstance.Close();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Faltan datos por llenar");
                this.Close();
            }
        }
예제 #3
0
        private void btnEliminarAuto_Click(object sender, EventArgs e)
        {
            autos deli = new autos();

            deli.eliminar(Convert.ToInt32(this.dgvDatosAuto.CurrentRow.Cells["pkAuto"].Value));

            cargardatos();
        }
예제 #4
0
        private void btnAgregarModificarAuto_Click(object sender, EventArgs e)
        {
            autos nautos      = autos.Getallautos(FrmCatalogoAutos.autoforaneo);
            autos objetoautos = new autos();

            objetoautos.foto1 = txtNumeroModificarSerieAuto.Text + "foto1.jpg";
            objetoautos.foto2 = txtNumeroModificarSerieAuto.Text + "foto2.jpg";
            objetoautos.foto3 = txtNumeroModificarSerieAuto.Text + "foto3.jpg";
            string ruta  = Path.Combine(@"C:\foto\", objetoautos.foto1);
            string ruta1 = Path.Combine(@"C:\foto\", objetoautos.foto2);
            string ruta2 = Path.Combine(@"C:\foto\", objetoautos.foto3);

            ptbFotoAuto1Modificar.Image.Save(ruta, System.Drawing.Imaging.ImageFormat.Jpeg);
            ptbFotoAuto2Modificar.Image.Save(ruta1, System.Drawing.Imaging.ImageFormat.Jpeg);
            ptbFotoAuto3Modificar.Image.Save(ruta2, System.Drawing.Imaging.ImageFormat.Jpeg);



            objetoautos.pkAuto                    = FrmCatalogoAutos.autoforaneo;
            objetoautos.sMarca                    = txtModeloModificarAuto.Text;
            objetoautos.iAnio                     = Convert.ToInt32(txtAnioModificarAuto.Text);
            objetoautos.sPlaca                    = txtPlaca.Text;
            objetoautos.iSerie                    = Convert.ToInt32(txtNumeroModificarSerieAuto.Text);
            objetoautos.iPrecio                   = Convert.ToInt32(txtPrecioModificarAuto.Text);
            objetoautos.sNacionalidad             = cmbNacionalidadModificarAuto.Text;
            objetoautos.sColor                    = txtColorModificarAuto.Text;
            objetoautos.bStatus                   = true;
            objetoautos.Propietario_pkPropietario = Convert.ToInt32(cmbPropietarioModificarForaneo.SelectedValue);


            objetoautos.guardar(objetoautos);



            mAuto.cargardatos();
            mAuto.Show();
            this.Close();
        }
예제 #5
0
        /// <summary>
        /// boton que te lleva al form de ventas del propietario
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnCerrarRegistro_Click(object sender, EventArgs e)
        {
            //FromVentasPropietarioAuto f = new FromVentasPropietarioAuto(this);
            //f.ShowDialog();
            try
            {
                pago = Convert.ToDouble(textBox5.Text);


                if (total > Convert.ToDouble(textBox5.Text))
                {
                    MessageBox.Show("ccc");
                    textBox5.Focus();
                }
                else
                {
                    grantotal     = total - pago;
                    textBox6.Text = grantotal.ToString();

                    if (textBox5.Text == "")
                    {
                        MessageBox.Show("Favor de introducir cantidad a pagar");
                        textBox5.Focus();
                    }

                    else
                    {
                        if (total > Convert.ToDouble(textBox5.Text))
                        {
                            MessageBox.Show("ccc");
                            textBox5.Focus();
                        }
                        else
                        {
                            grantotal     = total - pago;
                            textBox6.Text = grantotal.ToString();


                            propietarios cPropietarios = new propietarios();
                            cPropietarios.sNombre           = txtNombreCompletoPropietario.Text;
                            cPropietarios.sDireccion        = txtDireccionCompletaPropietario.Text;
                            cPropietarios.sCorreo           = txtCorreoPropietario.Text;
                            cPropietarios.sTelefono         = txtTelefonoPropietario.Text;
                            cPropietarios.iIfe              = txtIFEPropietario.Text;
                            cPropietarios.sFoto             = textBox1.Text;
                            cPropietarios.Cliente_pkCliente = Convert.ToInt32(cmbClienteForaneo.SelectedValue);
                            cPropietarios.guardar(cPropietarios);

                            autos cautos = new autos();
                            cautos.sMarca = txtModeloAuto.Text;
                            cautos.iAnio  = Convert.ToInt32(txtAnioAuto.Text);

                            cautos.iPrecio       = Convert.ToInt32(txtPrecioAuto.Text);
                            cautos.sColor        = txtColorAuto.Text;
                            cautos.sNacionalidad = cmbNacionalidadAuto.Text;

                            cautos.foto1 = txtNumeroSerieAuto.Text + "foto1.jpg";
                            cautos.foto2 = txtNumeroSerieAuto.Text + "foto2.jpg";;
                            cautos.foto3 = txtNumeroSerieAuto.Text + "foto3.jpg";;
                            string ruta  = Path.Combine(@"C:\foto\", cautos.foto1);
                            string ruta1 = Path.Combine(@"C:\foto\", cautos.foto2);
                            string ruta2 = Path.Combine(@"C:\foto\", cautos.foto3);
                            ptbFotoAuto1.Image.Save(ruta, System.Drawing.Imaging.ImageFormat.Jpeg);
                            ptbFotoAuto2.Image.Save(ruta1, System.Drawing.Imaging.ImageFormat.Jpeg);
                            ptbFotoAuto3.Image.Save(ruta2, System.Drawing.Imaging.ImageFormat.Jpeg);
                            cautos.iSerie = Convert.ToInt32(txtNumeroSerieAuto.Text);
                            cautos.Propietario_pkPropietario = Convert.ToInt32(cmbPropietarioForaneo.SelectedValue);
                            cautos.guardar(cautos);

                            ventas objventas = new ventas();
                            objventas.auto_pkAuto       = cautos.pkAuto;
                            objventas.cliente_pkCliente = cPropietarios.Cliente_pkCliente;
                            objventas.dCantidad         = 200;
                            objventas.sConcepto         = "Regsitro";
                            objventas.guardar(objventas);
                        }
                    }
                    MessageBox.Show("Registro Existoso");
                    this.Close();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Introdusca cantidad");
            }
        }