/// <summary> /// Create a new GuiaRemision object. /// </summary> /// <param name="idEmpresa">Initial value of the IdEmpresa property.</param> /// <param name="idUsuario">Initial value of the idUsuario property.</param> /// <param name="idNumeroGuiaRemision">Initial value of the IdNumeroGuiaRemision property.</param> /// <param name="idPesonaNatural">Initial value of the IdPesonaNatural property.</param> /// <param name="idEstado">Initial value of the idEstado property.</param> public static GuiaRemision CreateGuiaRemision(global::System.Int32 idEmpresa, global::System.Int32 idUsuario, global::System.Int32 idNumeroGuiaRemision, global::System.Int32 idPesonaNatural, global::System.Int32 idEstado) { GuiaRemision guiaRemision = new GuiaRemision(); guiaRemision.IdEmpresa = idEmpresa; guiaRemision.idUsuario = idUsuario; guiaRemision.IdNumeroGuiaRemision = idNumeroGuiaRemision; guiaRemision.IdPesonaNatural = idPesonaNatural; guiaRemision.idEstado = idEstado; return guiaRemision; }
/// <summary> /// Deprecated Method for adding a new object to the GuiaRemision EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToGuiaRemision(GuiaRemision guiaRemision) { base.AddObject("GuiaRemision", guiaRemision); }
private void btnGenerar_Click(object sender, EventArgs e) { try { if (this.txtNumeroGuiaRemision.Text == "") { MessageBox.Show("Ingrese Numero Guia de Remision.", "Modulo de Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (this.tbldetalle.Rows.Count == 0) { MessageBox.Show("Favor ingrese un articulo para su transporte.", "Modulo de Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } GuiaRemision obj = new GuiaRemision(); obj.IdNumeroGuiaRemision = Int32.Parse(txtNumeroGuiaRemision.Text); obj.FechaEmision = this.dtpFechaEmision.Value; obj.SitioSalida = this.txtSitioPartida.Text; obj.Sitiollegada = this.txtSitioLlegada.Text; obj.FechaTraslado = this.dtpInicioTraslado.Value; obj.IdPesonaNatural = Int32.Parse(txtNumeroConductor.Text); obj.IdEmpresa = Seguridad.empresa; obj.idUsuario = Seguridad.usuario; obj.idEstado = Int32.Parse(cmbestado.SelectedValue.ToString()); da.AddToGuiaRemision(obj); int respuesta = da.SaveChanges(); if (respuesta > 0) { int i = 0; while (i < tbldetalle.Rows.Count) { GuiaRemisionDet objdet = new GuiaRemisionDet(); objdet.IdEmpresa = Seguridad.empresa; objdet.idUsuario = Seguridad.usuario; objdet.idEstado = Int32.Parse(cmbestado.SelectedValue.ToString()); objdet.Linea = i + 1; objdet.IdNumeroGuiaRemision = Int32.Parse(txtNumeroGuiaRemision.Text); objdet.IdNumeroFactura = Int32.Parse(tbldetalle.Rows[i][0].ToString()); objdet.FechaEntrega = DateTime.Parse(tbldetalle.Rows[i][2].ToString()); da.AddToGuiaRemisionDet(objdet); da.SaveChanges(); i++; } MessageBox.Show("Registro Ingresado con exito.", "Modulo de Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Information); //cargarpromociones(); ImprimirReporte(); limpiar(); } } catch (Exception ex) { MessageBox.Show("Ingrese Correctamente los valores. " + ex.Message, "Modulo de Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }