public FrmDatosGuia(DatosGuia datosGuia) { InitializeComponent(); _datosGuia = datosGuia; datosGuiaBindingSource.DataSource = _datosGuia; datosGuiaBindingSource.ResetBindings(false); Load += (s, e) => { using (var ctx = new OpenInvoicePeruDb()) { tipoDocumentoContribuyenteBindingSource.DataSource = ctx.TipoDocumentoContribuyentes.ToList(); tipoDocumentoContribuyenteBindingSource.ResetBindings(false); modalidadTransporteBindingSource.DataSource = ctx.ModalidadTransportes.ToList(); modalidadTransporteBindingSource.ResetBindings(false); } }; toolOk.Click += (s, e) => { datosGuiaBindingSource.EndEdit(); _datosGuia.UnidadMedida = unidadMedidaComboBox.Text; DialogResult = DialogResult.OK; }; toolCancel.Click += (s, e) => DialogResult = DialogResult.Cancel; }
public DatosGuia GetDatosGuia(String TipoGuia, Int32 NroSucursal, Int32 NroGuia) { IGuia guia = GuiaFactory.GetGuia(); guia.TipoGuia = TipoGuia; guia.NroSucursalGuia = NroSucursal.ToString(); guia.NroGuia = NroGuia; if (guia.ConsultarByNroGuia() && guia.GuiaID != 0) { DatosGuia datos = new DatosGuia(); datos.GuiaID = guia.GuiaID; datos.GuiaConformada = guia.EstaConformada(); return(datos); } return(null); }
private void GeneraDatosGuia() { try { //Validar Si Existe Conductor if (conductorSelected == null) { conductorSelected = new Conductor { id_empresa = usuarioValido.id_empresa, FechaCreacion = DateTime.Now, Nombre = cboConductor.Text, Rut = txtRut.Text, UsuarioCreacion = usuarioValido.nombre_usuario }; ConductorBusiness.Insert(conductorSelected); } //Validar Si Existe Vehiculo if (vehiculoSelected == null) { vehiculoSelected = new Vehiculo { id_empresa = usuarioValido.id_empresa, FechaCreacion = DateTime.Now, UsuarioCreacion = usuarioValido.nombre_usuario, Patente = cboPatente.Text }; VehiculoBusiness.Insert(vehiculoSelected); } //Generar Datos Guía Despacho foreach (var item in detalle) { itemGuia = new DatosGuia { FechaGuia = dtpGuia.Value.Date, Origen = origenSelected.DireccionGd, Destino = destinoSelected.DireccionGd, Location = item.Location, Crop = item.Crop, Experimento = item.Experiment, Evento = item.Event, Gmo = (item.Event == "NOGMO") ? false : true, Sag = item.Sag, Cc = item.CentroCosto, CodInternacion = item.CodInternacion, NumeroEuid = item.NumeroEuid, Kilos = item.Peso, Conductor = conductorSelected.Nombre, Rut = txtRut.Text, Patente = vehiculoSelected.Patente, FechaCreacion = DateTime.Now, UsuarioCreacion = usuarioValido.nombre_usuario //id_empresa = usuarioValido.id_empresa, }; datosGuia.Add(itemGuia); } DatosGuiaBusiness.InsertBulk(datosGuia); GeneraExcel(); } catch (Exception ex) { throw ex; } }
public static void Insert(DatosGuia obj) { repository.Insert(obj); }