示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Modelo.Reparacion   reparacion_update = new Modelo.Reparacion();
            FinalizarReparacion finalizar;

            if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha))
            {
                reparacion_update.id           = reparacion.id;
                reparacion_update.problema     = txt_problema.Text;
                reparacion_update.comentarios  = txt_comentarios.Text;
                reparacion_update.fecha_salida = txt_fecha.Value;
                reparacion_update.entregado    = false;

                ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id);
                if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1)
                {
                    //  ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios);
                    if (validarManoDeObra())
                    {
                        finalizar = new FinalizarReparacion(ControlCliente.obtenerCliente(reparacion.documento), Convert.ToDecimal(lbl_subtotal.Text), tabla_reparacion, reparacion.id, this);
                        finalizar.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Debe agregar el costo de la mano de obra!");
                    }
                }
                else
                {
                    MessageBox.Show("Hubo un error en la base de datos");
                }
            }
        }
示例#2
0
        private void Modificar()
        {
            Modelo.Venta a = new Modelo.Venta();
            a.id = venta.id;

            a.nrofactura = txt_factura.Text;
            a.remito     = long.Parse(txt_remito.Text);
            if (combo_cobrada.SelectedIndex == 0)
            {
                a.cobrada = true;
            }
            else
            {
                a.cobrada = false;
            }


            if (ControladorFuncVariadas.validarTextBoxVacios(txt_remito, txt_factura))
            {
                if (ControlVentas.ModificarVenta(a) == 1)
                {
                    MessageBox.Show("Se actualizaron los datos correctamente");
                    modificar = true;
                    this.Close();
                }
                else
                {
                    Console.WriteLine("Error en el update");
                }
            }
        }
示例#3
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            Proveedor proveedor = new Proveedor();

            proveedor.Id_proveedor = this.proveedor.Id_proveedor;

            //FALTA VALIDAR Email secundario y terciario (formato)
            if (ControladorFuncVariadas.validarTextBoxVacios(txt_codigo_postal, txt_direccion, txt_proveedor, txt_provincia, txt_telefono))
            {
                proveedor.Nombre_proveedor = txt_proveedor.Text;
                proveedor.Telefono         = long.Parse(txt_telefono.Text);
                proveedor.Direccion        = txt_direccion.Text;
                proveedor.Provincia        = txt_provincia.Text;
                proveedor.Codigo_postal    = int.Parse(txt_codigo_postal.Text);
                proveedor.Nombre1          = txt_nombre1.Text;
                proveedor.Nombre2          = txt_nombre2.Text;
                proveedor.Nombre3          = txt_nombre3.Text;
                proveedor.Telefono1        = txt_telefono1.Text;
                proveedor.Telefono2        = txt_telefono2.Text;
                proveedor.Telefono3        = txt_telefono3.Text;



                proveedor.Email  = txt_email.Text;
                proveedor.Email2 = txt_email2.Text;
                proveedor.Email3 = txt_email3.Text;

                //proveedor.puntaje = new PuntajeProveedor();

                //Transporte
                proveedor.puntaje.transporte_posicion     = Convert.ToInt32(combo_transporte_posicion.Text);
                proveedor.puntaje.transporte_Prestigio    = Convert.ToInt32(combo_transporte_prestigio.Text);
                proveedor.puntaje.transporte_antecedentes = Convert.ToInt32(combo_transporte_antecedentes.Text);
                proveedor.puntaje.transporte_financiera   = Convert.ToInt32(combo_transporte_financiera.Text);
                proveedor.puntaje.transporte_transporte   = Convert.ToInt32(combo_transporte_pais.Text);
                proveedor.puntaje.transporte_capacidad    = Convert.ToInt32(combo_transporte_capacidad.Text);

                //Calidad
                proveedor.puntaje.calidad_plazos  = Convert.ToInt32(combo_calidad_plazo.Text);
                proveedor.puntaje.calidad_costo   = Convert.ToInt32(combo_calidad_costo.Text);
                proveedor.puntaje.calidad_cuidado = Convert.ToInt32(combo_calidad_cuidado.Text);

                //Pagos
                proveedor.puntaje.pago_plazo     = Convert.ToInt32(combo_pagos_plazo.Text);
                proveedor.puntaje.pago_descuento = Convert.ToInt32(combo_pago_descuento.Text);

                //Otros
                proveedor.puntaje.otros_respuesta      = Convert.ToInt32(combo_otros_respuesta.Text);
                proveedor.puntaje.otros_administrativa = Convert.ToInt32(combo_otros_administrativa.Text);
                proveedor.puntaje.otros_pedidos        = Convert.ToInt32(combo_otros_capacidad.Text);


                if (ControlProveedor.ModificarProveedor(proveedor) == 1)
                {
                    MessageBox.Show("Se modificó correctamente!");
                    ControladorFuncVariadas.limpiarTextBox(txt_codigo_postal, txt_direccion, txt_email, txt_email2, txt_email3, txt_proveedor, txt_provincia, txt_telefono);
                    this.Close();
                }
            }
        }
示例#4
0
 private void btn_cambiar_Click(object sender, EventArgs e)
 {
     if (ControladorFuncVariadas.validarTextBoxVacios(txt_nuevo))
     {
         if (ControlProducto.modificarDolar(Convert.ToDecimal(txt_nuevo.Text)) == 1)
         {
             MessageBox.Show("Se modificó correctamente!");
             this.Close();
         }
         else
         {
             MessageBox.Show("Hubo un problema..");
         }
     }
 }
示例#5
0
        private void btn_crear_Click(object sender, EventArgs e)
        {
            Omega3.Modelo.erogaciones erogacion = new erogaciones();



            if (ControladorFuncVariadas.validarTextBoxVacios(txt_destino, txt_monto, txt_motivo))
            {
                erogacion.Id_usuario = txt_usuario.Text;
                erogacion.Motivo     = txt_motivo.Text;
                erogacion.Destino    = txt_destino.Text;
                erogacion.Monto      = Convert.ToDecimal(txt_monto.Text);
                erogacion.Tipogasto  = txt_tpo_gasto.Text;

                Omega3.Controlador.ControlAdministracion.insertarerogacion(erogacion);
                MessageBox.Show("Se inserto correctamente");

                ControladorFuncVariadas.limpiarTextBox(txt_motivo, txt_monto, txt_destino);
            }
        }
示例#6
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            Modelo.Reparacion reparacion_update = new Modelo.Reparacion();



            if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha))
            {
                reparacion_update.id           = reparacion.id;
                reparacion_update.problema     = txt_problema.Text;
                reparacion_update.comentarios  = txt_comentarios.Text;
                reparacion_update.fecha_salida = txt_fecha.Value;
                reparacion_update.entregado    = false;

                ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id);
                if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1)
                {
                    MessageBox.Show("Se guardó correctamente");

                    ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios);
                    txt_fecha.Value             = DateTime.Now;
                    tabla_reparacion.DataSource = null;
                    tabla_reparacion.Rows.Clear();
                    tabla_reestablecer_stock.DataSource = null;
                    tabla_reestablecer_stock.Rows.Clear();
                    btn_buscar_producto.Enabled   = false;
                    btn_buscar_reparacion.Enabled = true;
                    btn_mano_de_obra.Enabled      = false;
                    txt_maquina.Text = string.Empty;
                }
                else
                {
                    MessageBox.Show("Hubo un error en la base de datos");
                }
            }

            Cliente a = new Cliente();

            a = ControlCliente.obtenerCliente(reparacion.documento);
        }