Пример #1
0
        private void btnaceptar_Click(object sender, EventArgs e)
        {
            AsignacionProductoCliente formRecibo = Owner as AsignacionProductoCliente;

            formRecibo.txtproducto.Text   = dataGridView1.CurrentRow.Cells["Nombre"].Value.ToString();
            formRecibo.txtmonto.Text      = dataGridView1.CurrentRow.Cells["Monto"].Value.ToString();
            formRecibo.txtnuevosaldo.Text = dataGridView1.CurrentRow.Cells["Monto"].Value.ToString();
            formRecibo.productoId         = dataGridView1.CurrentRow.Cells["ProductoId"].Value.ToString();
            this.Close();
        }
        private void btguardar_Click(object sender, EventArgs e)
        {
            bool sucess = false;

            sucess = CompraValidacion();

            if (sucess)
            {
                AsignacionProductoCliente recibo = new AsignacionProductoCliente();
                VentaModel  venta        = new VentaModel();
                DataRowView drfrecuenca  = cbfrecuenciapago.SelectedItem as DataRowView;
                DataRowView drdiasemana  = cbdiasemana.SelectedItem as DataRowView;
                int         frecuenciaid = (int)drfrecuenca.Row.ItemArray[0];
                int         diaid        = (int)drdiasemana.Row.ItemArray[0];

                venta.clientProduc.ClienteId        = new Guid(clienteId);
                venta.clientProduc.ProductoId       = new Guid(productoId);
                venta.clientProduc.Monto            = Convert.ToDecimal(txtmonto.Text);
                venta.clientProduc.Nuevo_Saldo      = Convert.ToDecimal(txtnuevosaldo.Text);
                venta.clientProduc.FechaAdquisicion = (DateTime)dpfecha_adquisicion.Value;
                venta.clientProduc.MesesPagar       = Convert.ToInt32(txtmesespagar.Text);
                venta.clientProduc.MontoPrima       = Convert.ToDecimal(txtprima.Text);
                venta.clientProduc.FrecuenciaId     = frecuenciaid;
                if (frecuenciaid == 1)
                {
                    venta.clientProduc.DiaSemana = diaid;
                }
                else
                {
                    venta.clientProduc.DiaSemana = 0;
                }

                if (txtprimeraquincena.Text != "")
                {
                    venta.clientProduc.DiaPrimeraQuincena = Convert.ToInt32(txtprimeraquincena.Text);
                }
                else
                {
                    venta.clientProduc.DiaPrimeraQuincena = 0;
                }

                if (txtsegundaquincena.Text != "")
                {
                    venta.clientProduc.DiaSegundaQuincena = Convert.ToInt32(txtsegundaquincena.Text);
                }
                else
                {
                    venta.clientProduc.DiaSegundaQuincena = 0;
                }

                if (txtfechames.Text != "")
                {
                    venta.clientProduc.DiaMes = Convert.ToInt32(txtfechames.Text);
                }
                else
                {
                    venta.clientProduc.DiaMes = 0;
                }

                if (Editar == false)
                {
                    //if (controller.InsertarCompra(venta.clientProduc))
                    //{
                    //    LimpiarTextBox();
                    //    ListCompras();
                    //}
                }
                if (Editar == true)
                {
                    venta.clientProduc.ClientProducId = new Guid(compraId);
                    try
                    {
                        if (controller.ActualizarCompra(venta.clientProduc))
                        {
                            LimpiarTextBox();
                            ListCompras();
                            Editar = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("No se pudo insertar los datos por: " + ex);
                    }
                }
            }
        }