Exemplo n.º 1
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();
                }
            }
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
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);
        }