private void button2_Click(object sender, EventArgs e)
        {
            int id;
            int.TryParse(ExportacionIdtextBox.Text, out id);
            Exportacion exportacion = new Exportacion();
            exportacion.ExportacionId = id;

            if (exportacion.Eliminar())
            {
                MessageBox.Show("Eliminado con exito!");
            }
        }
예제 #2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            BLL.Exportacion exportacion = new BLL.Exportacion();

            if (ExportacionIdtextBox.Text.Length == 0)
            {
                double.TryParse(CantidadtextBox.Text, out toneladas);
                exportacion.CantidadToneladas = toneladas;
                exportacion.Fecha             = FechadateTimePicker.Text;
                exportacion.CertificacionId   = (int)CertificacionIdcomboBox.SelectedValue;
                exportacion.DestinoId         = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen           = ResumenrichTextBox.Text;


                for (int i = 0; i < LoteslistBox.Items.Count; i++)
                {
                    Lotes lotes = new Lotes();
                    lotes.LoteId = (int)LoteIdcomboBox.SelectedValue;
                    exportacion.AgregarLotes(lotes.LoteId, LoteslistBox.Items[i].ToString());
                }
                if (exportacion.Insertar())
                {
                    MessageBox.Show("Se guardaron los datos!");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
            else
            {
                int.TryParse(ExportacionIdtextBox.Text, out exportacionId);
                exportacion.ExportacionId = exportacionId;

                double.TryParse(CantidadtextBox.Text, out toneladas);
                exportacion.CantidadToneladas = toneladas;
                exportacion.Fecha             = FechadateTimePicker.Text;
                exportacion.CertificacionId   = (int)CertificacionIdcomboBox.SelectedValue;
                exportacion.ExportacionId     = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen           = ResumenrichTextBox.Text;


                if (exportacion.Editar())
                {
                    MessageBox.Show("Se han actualizado los datos!");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
        }
예제 #3
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            BLL.Exportacion exportacion = new BLL.Exportacion();

            if (ExportacionIdtextBox.Text.Length == 0)
            {
                double.TryParse(CantidadtextBox.Text, out toneladas);
                exportacion.CantidadToneladas = toneladas;
                exportacion.Fecha = FechadateTimePicker.Text;
                exportacion.CertificacionId = (int)CertificacionIdcomboBox.SelectedValue;
                exportacion.DestinoId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen = ResumenrichTextBox.Text;

                for (int i = 0; i < LoteslistBox.Items.Count; i++)
                 {
                     Lotes lotes = new Lotes();
                    lotes.LoteId = (int)LoteIdcomboBox.SelectedValue;
                    exportacion.AgregarLotes(lotes.LoteId,LoteslistBox.Items[i].ToString());
                 }
                 if (exportacion.Insertar())
                 {
                     MessageBox.Show("Se guardaron los datos!");
                 }
                 else
                 {
                     MessageBox.Show("No se han guardado los datos!");
                 }

            }
            else
            {
                int.TryParse(ExportacionIdtextBox.Text, out exportacionId);
                exportacion.ExportacionId = exportacionId;

                double.TryParse(CantidadtextBox.Text, out toneladas);
                exportacion.CantidadToneladas = toneladas;
                exportacion.Fecha = FechadateTimePicker.Text;
                exportacion.CertificacionId = (int)CertificacionIdcomboBox.SelectedValue;
                exportacion.ExportacionId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen = ResumenrichTextBox.Text;

                if (exportacion.Editar())
                {
                    MessageBox.Show("Se han actualizado los datos!");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Lotes lote = new Lotes();
            Exportacion exportacion = new Exportacion();
            int.TryParse(ExportacionIdtextBox.Text, out idbuscado);
            lote.ExportacionId = idbuscado;
            lote.Buscar(idbuscado);

                exportacion.Fecha = FechadateTimePicker.Text;

                foreach (var item in exportacion.Lotes)
                {
                LotesdataGridView.Rows.Add(item.CodigoLote);
                }
        }
예제 #5
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            BLL.Exportacion exportacion = new BLL.Exportacion();

            if (ExportacionIdtextBox.Text.Length == 0)
            {
                exportacion.Fecha     = FechadateTimePicker.Text;
                exportacion.DestinoId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen   = ResumenrichTextBox.Text;
                double.TryParse(TotaltextBox.Text, out Monto);
                exportacion.Monto = Monto;


                for (int i = 0; i < LotesdataGridView.Rows.Count; i++)
                {
                    Lotes lotes = new Lotes();
                    lotes.LoteId = (int)LoteIdcomboBox.SelectedValue;
                    exportacion.AgregarLotes(lotes.LoteId, LotesdataGridView.Rows[i].ToString());
                }
                if (exportacion.Insertar())
                {
                    MessageBox.Show("El producto esta listo para exportarce");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
            else
            {
                int.TryParse(ExportacionIdtextBox.Text, out exportacionId);
                exportacion.ExportacionId = exportacionId;
                exportacion.Fecha         = FechadateTimePicker.Text;
                exportacion.ExportacionId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen       = ResumenrichTextBox.Text;


                if (exportacion.Editar())
                {
                    MessageBox.Show("Se han actualizado los datos!");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
        }
예제 #6
0
        public Respuesta ExportarConsignacion(Exportacion exportacion)
        {
            Respuesta respuesta = new Respuesta();

            try
            {
                exportarRepository.Exportar(exportacion);
                respuesta.Mensaje = "Se exporto de forma correcta";
                respuesta.Tipo    = TipoMensaje.INFORMACION;
                return(respuesta);
            }
            catch (Exception ex)
            {
                respuesta.Mensaje = "Error de lectura o escritura de archivos: " + ex.Message;
                respuesta.Tipo    = TipoMensaje.ERROR;
                return(respuesta);
            }
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            BLL.Exportacion exportacion = new BLL.Exportacion();

            if (ExportacionIdtextBox.Text.Length == 0)
            {

                exportacion.Fecha = FechadateTimePicker.Text;
                exportacion.DestinoId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen = ResumenrichTextBox.Text;
                double.TryParse(TotaltextBox.Text, out Monto);
                exportacion.Monto = Monto;

                foreach (DataGridViewRow item in LotesdataGridView.Rows)
                {
                    Lotes lotes = new Lotes();
                    lotes.LoteId = (int)LoteIdcomboBox.SelectedValue;
                    exportacion.AgregarLotes(lotes.LoteId, item.Cells["CodigoLote"].Value.ToString());
                }

                    if (exportacion.Insertar())
                    {
                        MessageBox.Show("El producto esta listo para exportarce");
                    }
                    else
                    {
                        MessageBox.Show("No se han guardado los datos!");
                    }

            }
            else
            {
                int.TryParse(ExportacionIdtextBox.Text, out exportacionId);
                exportacion.ExportacionId = exportacionId;
                exportacion.Fecha = FechadateTimePicker.Text;
                exportacion.ExportacionId = (int)DestinosIdcomboBox.SelectedValue;
                exportacion.Resumen = ResumenrichTextBox.Text;

                if (exportacion.Editar())
                {
                    MessageBox.Show("Se han actualizado los datos!");
                }
                else
                {
                    MessageBox.Show("No se han guardado los datos!");
                }
            }
        }