public string InsertGuiaRemitente_Venta(E_GuiaRemision Obj_GuiaRemision, E_GuiaTransporte Obj_GuiaTransporte, DataTable dtVenta_Diferida, string EmpresaSede, string Documento, int UsuarioID, bool Condicion) { CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString); //Creamos una tabla para la generación de guia de remision DataTable dtGuiaRemision; dtGuiaRemision = new DataTable(); dtGuiaRemision.Columns.Add("ProductoID", typeof(string)); dtGuiaRemision.Columns.Add("Cantidad_Entregada", typeof(decimal)); dtGuiaRemision.Columns.Add("CantidadEnviada", typeof(decimal)); dtGuiaRemision.Columns.Add("Stock", typeof(decimal)); dtGuiaRemision.Columns.Add("StockDisponible", typeof(decimal)); dtGuiaRemision.Columns.Add("AlmacenID", typeof(string)); dtGuiaRemision.Columns.Add("Cantidad_Diferida", typeof(decimal)); //Filtrar las lineas para la guia de remision foreach (DataRow Drow in dtVenta_Diferida.Rows) { if (Convert.ToDecimal(Drow["Despachar"]) != 0) { DataRow row; row = dtGuiaRemision.NewRow(); row["ProductoID"] = Drow["Codigo"].ToString(); row["Cantidad_Entregada"] = Drow["Cantidad_Entregada"].ToString(); row["CantidadEnviada"] = Drow["Despachar"].ToString(); row["Stock"] = Drow["Despachar"].ToString(); row["StockDisponible"] = Drow["Despachar"].ToString(); row["AlmacenID"] = Drow["AlmacenID"].ToString(); row["Cantidad_Diferida"] = Convert.ToDecimal(Drow["Cantidad_Entregada"].ToString()) + Convert.ToDecimal(Drow["Despachar"].ToString()); dtGuiaRemision.Rows.Add(row); } } return(objCD_GuiaRemision.InsertGuiaRemitente_Venta(Obj_GuiaRemision, Obj_GuiaTransporte, dtGuiaRemision, EmpresaSede, Documento, UsuarioID, Condicion)); }
public string InsertGuiaRemitente(E_GuiaRemision ObjGuiaRemision, string EmpresaSede) { CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString); string NumGuiaRemision; NumGuiaRemision = objCD_GuiaRemision.InsertGuiaRemitente(ObjGuiaRemision, EmpresaSede); return(NumGuiaRemision); }
public DataSet CrearGuiaRemitente(E_GuiaRemision CabeceraGuiaRemision, DataTable DtDetalleGuiaRemision, string EmpresaSede) { CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString); DataSet Ds = new DataSet(); Ds = objCD_GuiaRemision.CrearGuiaRemitente(CabeceraGuiaRemision, DtDetalleGuiaRemision, EmpresaSede); return(Ds); }
private DataSet CrearGuiaRemitente() { //obtenemos datos guia remision E_GuiaRemision ObjGuiaRemision = new E_GuiaRemision(); ObjGuiaRemision.EmpresaID = AppSettings.EmpresaID; ObjGuiaRemision.NroJabas = 0; ObjGuiaRemision.DesAnimal = null; ObjGuiaRemision.NroGalpon = 0; ObjGuiaRemision.DomicilioPartida = DomicilioPartida; ObjGuiaRemision.NroDomicilioPartida = NroDomicilioPartida; ObjGuiaRemision.InteriorDomicilioPartida = IntDomicilioPartida; ObjGuiaRemision.ZonaDomicilioPartida = ZonaDomicilioPartida; ObjGuiaRemision.DistritoDomicilioPartida = DisDomicilioPartida; ObjGuiaRemision.ProvinciaDomicilioPartida = ProvDomicilioPartida; ObjGuiaRemision.DepartamentoDomicilioPartida = DepDomicilioPartida; ObjGuiaRemision.DomicilioLlegada = DomicilioLlegada; if (txtNumero.Text != "") { ObjGuiaRemision.NroDomicilioLlegada = Convert.ToInt32(txtNumero.Text); } if (txtInterior.Text != "") { ObjGuiaRemision.IntDomicilioLlegada = Convert.ToInt32(txtInterior.Text); } ObjGuiaRemision.ZonaDomicilioLlegada = ZonaDomicilioLlegada; ObjGuiaRemision.DisDomicilioLlegada = DisDomicilioLlegada; ObjGuiaRemision.ProvDomicilioLlegada = ProvDomicilioLlegada; ObjGuiaRemision.DepDomicilioLlegada = DepDomicilioLlegada; ObjGuiaRemision.Destinatario = Destinatario; ObjGuiaRemision.RUCDestinatario = RUCDestinatario; ObjGuiaRemision.DireccionDestinatario = DireccionDestinatario; ObjGuiaRemision.ObservacionDestinatario = ObservacionDestinatario; ObjGuiaRemision.Marca = TxtMarca.Text; ObjGuiaRemision.Placa = TxtPlaca.Text; ObjGuiaRemision.Carrosa = TxtCarrosa.Text; ObjGuiaRemision.NombreChofer = NomTransportista; ObjGuiaRemision.DNIChofer = TxtDNITransportista.Text; ObjGuiaRemision.FechaSalida = Convert.ToDateTime(DeFechaSalida.Value); ObjGuiaRemision.ConfiguracionVehicular = TxtConfVehicular.Text; if (TxtNroConstInscripcion.Text != "") { ObjGuiaRemision.NroConstInscripcion = Convert.ToInt32(TxtNroConstInscripcion.Text); } ObjGuiaRemision.NroLicTransportista = TxtNroLicTransaportista.Text; ObjGuiaRemision.NroFactura = NroFactura; ObjGuiaRemision.EmpresaTransporte = EmpresaTransporte; ObjGuiaRemision.RUCTransporte = RUCTransporte; ObjGuiaRemision.Pesador = Pesador; ObjGuiaRemision.Galponero = Galponero; ObjGuiaRemision.TipoGuia = "V";//tipo venta ObjGuiaRemision.UsuarioID = AppSettings.UserID; DataSet DsRemitente = new DataSet(); DsRemitente = ObjCL_GuiaRemision.CrearGuiaRemitente(ObjGuiaRemision, DtDetalleGuiaRemisionVenta, AppSettings.EmpresaID + AppSettings.SedeID); return(DsRemitente); }
private void CrearGuias() { #region Crear guiaremision E_GuiaRemision ObjGuiaRemision = new E_GuiaRemision(); ObjGuiaRemision.EmpresaID = EmpresaIDUser; ObjGuiaRemision.NroJabas = Convert.ToInt16(TxtNroJabas.Value); ObjGuiaRemision.DesAnimal = TxtProducto.Value.ToString(); ObjGuiaRemision.NroGalpon = 0; ObjGuiaRemision.DomicilioPartida = DomicilioPartida; ObjGuiaRemision.NroDomicilioPartida = NroDomicilioPartida; ObjGuiaRemision.InteriorDomicilioPartida = IntDomicilioPartida; ObjGuiaRemision.ZonaDomicilioPartida = ZonaDomicilioPartida; ObjGuiaRemision.DistritoDomicilioPartida = DisDomicilioPartida; ObjGuiaRemision.ProvinciaDomicilioPartida = ProvDomicilioPartida; ObjGuiaRemision.DepartamentoDomicilioPartida = DepDomicilioPartida; ObjGuiaRemision.DomicilioLlegada = CboSedeDestino.Columns["NomSede"].Value.ToString(); if (CboSedeDestino.Columns["Numero"].Value == DBNull.Value) { ObjGuiaRemision.NroDomicilioLlegada = 0; } else { ObjGuiaRemision.NroDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Numero"].Value); } if (CboSedeDestino.Columns["Interior"].Value == DBNull.Value) { ObjGuiaRemision.IntDomicilioLlegada = 0; } else { ObjGuiaRemision.IntDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Interior"].Value); } ObjGuiaRemision.ZonaDomicilioLlegada = CboSedeDestino.Columns["Zona"].Value.ToString(); ObjGuiaRemision.DisDomicilioLlegada = CboSedeDestino.Columns["Distrito"].Value.ToString(); ObjGuiaRemision.ProvDomicilioLlegada = CboSedeDestino.Columns["Provincia"].Value.ToString(); ObjGuiaRemision.DepDomicilioLlegada = CboSedeDestino.Columns["Departamento"].Value.ToString(); ObjGuiaRemision.Destinatario = AppSettings.NomEmpresa; ObjGuiaRemision.RUCDestinatario = AppSettings.RUCEmpresa; ObjGuiaRemision.DireccionDestinatario = CboSedeDestino.Columns["NomSede"].Value.ToString(); ObjGuiaRemision.ObservacionDestinatario = null; ObjGuiaRemision.Marca = TxtMarca.Value.ToString(); ObjGuiaRemision.Placa = TxtPlaca.Value.ToString(); ObjGuiaRemision.Carrosa = TxtCarrosa.Text; ObjGuiaRemision.NombreChofer = NomTransportista; ObjGuiaRemision.DNIChofer = TxtDNITransportista.Value.ToString(); ObjGuiaRemision.FechaSalida = Convert.ToDateTime(DeFechaSalida.Value.ToString()); ObjGuiaRemision.ConfiguracionVehicular = TxtConfVehicular.Value.ToString(); if (TxtNroConstInscripcion.Text == "") { ObjGuiaRemision.NroConstInscripcion = 0; } else { ObjGuiaRemision.NroConstInscripcion = Convert.ToInt32(TxtNroConstInscripcion.Value); } ObjGuiaRemision.NroLicTransportista = TxtNroLicTransaportista.Value.ToString(); ObjGuiaRemision.NroFactura = ""; ObjGuiaRemision.Pesador = Pesador; ObjGuiaRemision.Galponero = Galponero; ObjGuiaRemision.UsuarioID = AppSettings.UserID; #endregion #region Crear GuiaTransportista //se crea guia de transportista si solo si el camion no pertenece a la empresa de destino E_GuiaTransporte ObjGuiaTransporte = new E_GuiaTransporte(); if ((EmpresaIDUser != CamionEmpresaID) && CamionEmpresaID != "EX") { ObjGuiaTransporte.EmpresaID = CamionEmpresaID; ObjGuiaTransporte.NumGuiaRemision = NumGuiaRemision; ObjGuiaTransporte.DomicilioPartida = DomicilioPartida; ObjGuiaTransporte.NroDomicilioPartida = NroDomicilioPartida; ObjGuiaTransporte.IntDomicilioPartida = IntDomicilioPartida; ObjGuiaTransporte.ZonaDomicilioPartida = ZonaDomicilioPartida; ObjGuiaTransporte.DisDomicilioPartida = DisDomicilioPartida; ObjGuiaTransporte.ProvDomicilioPartida = ProvDomicilioPartida; ObjGuiaTransporte.DepDomicilioPartida = DepDomicilioPartida; ObjGuiaTransporte.DomicilioLlegada = CboSedeDestino.Columns["NomSede"].Value.ToString(); if (CboSedeDestino.Columns["Numero"].Value == DBNull.Value) { ObjGuiaTransporte.NroDomicilioLlegada = 0; } else { ObjGuiaTransporte.NroDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Numero"].Value); } if (CboSedeDestino.Columns["Interior"].Value == DBNull.Value) { ObjGuiaTransporte.IntDomicilioLlegada = 0; } else { ObjGuiaTransporte.IntDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Interior"].Value); } ObjGuiaTransporte.ZonaDomicilioLlegada = CboSedeDestino.Columns["Zona"].Value.ToString(); ObjGuiaTransporte.DisDomicilioLlegada = CboSedeDestino.Columns["Distrito"].Value.ToString(); ObjGuiaTransporte.ProvDomicilioLlegada = CboSedeDestino.Columns["Provincia"].Value.ToString(); ObjGuiaTransporte.DepDomicilioLlegada = CboSedeDestino.Columns["Departamento"].Value.ToString(); ObjGuiaTransporte.Remitente = AppSettings.NomEmpresa; ObjGuiaTransporte.RUCRemitente = AppSettings.RUCEmpresa; ObjGuiaTransporte.DireccionRemitente = DomicilioPartida; ObjGuiaTransporte.ObservacionRemitente = null; ObjGuiaTransporte.Destinatario = AppSettings.NomEmpresa; ObjGuiaTransporte.RUCDestinatario = AppSettings.RUCEmpresa; ObjGuiaTransporte.DireccionDestinatario = CboSedeDestino.Columns["NomSede"].Value.ToString(); ObjGuiaTransporte.ObservacionDestinatario = null; ObjGuiaTransporte.Marca = CboVehiculo.SelectedText; ObjGuiaTransporte.Placa = TxtPlaca.Value.ToString(); ObjGuiaTransporte.Carrosa = TxtCarrosa.Text; ObjGuiaTransporte.NombreChofer = NomTransportista; ObjGuiaTransporte.DNIChofer = TxtDNITransportista.Value.ToString(); ObjGuiaTransporte.FechaSalida = Convert.ToDateTime(DeFechaSalida.Value); ObjGuiaTransporte.ConfiguracionVehicular = TxtConfVehicular.Value.ToString(); if (TxtNroConstInscripcion.Value.ToString() == "") { ObjGuiaTransporte.NroConstInscripcion = 0; } else { ObjGuiaTransporte.NroConstInscripcion = Convert.ToInt32(TxtNroConstInscripcion.Value); } ObjGuiaTransporte.NroLicTransportista = TxtNroLicTransaportista.Value.ToString(); ObjGuiaTransporte.UsuarioID = AppSettings.UserID; } #endregion #region Acumular los totales de las guias NetoTotal += Neto; TaraTotal += Tara; BrutoTotal += Bruto; NroJabasTotal += NroJabas; Cantidad += Cantidad; #endregion //obtener peso total PesoTotal += Convert.ToDecimal(TxtBruto.Text); DataSet Ds = new DataSet(); Ds = new CL_GuiaRemision().CrearGuias(DtPesoBruto, DtTara, Convert.ToDecimal(TxtBruto.Text), ObjGuiaRemision, AppSettings.SedeID, CamionEmpresaID, TxtCodigo.Text, TxtRequerimiento.Text, Convert.ToDecimal(TxtNeto.Text), Convert.ToDecimal(TxtTara.Text), Convert.ToDecimal(TxtCantidad.Text), Convert.ToDecimal(TxtRecibido.Text), Convert.ToDecimal(TxtSolicitado.Text), Convert.ToDecimal(TxtTransito.Text), Convert.ToDecimal(TxtNroJabas.Text), CboSedeDestino.Columns["NomSede"].Value.ToString(), AlmacenIDLocal, ObjGuiaTransporte, CboSedeDestino.SelectedValue.ToString(), AppSettings.UserID); #region mostrar en grilla //extraer los registros de la tabla if (Ds.Tables["DtGuias"].Rows.Count > 0) { foreach (DataRow Row in Ds.Tables["DtGuias"].Rows) { DtGuias.ImportRow(Row); } } TbDespachoPollo.SelectedIndex = 2; TdgGuias.SetDataBinding(DtGuias, "", true); #endregion }
public DataSet CrearGuias(DataTable DtPesoBruto, DataTable DtTara, decimal Bruto, E_GuiaRemision ObjGuiaRemision, string SedeID, string CamionEmpresaID, string Codigo, string Requerimiento, decimal Neto, decimal Tara, decimal Cantidad, decimal Recibido, decimal Solicitado, decimal Transito, decimal NroJabas, string NomSede, string AlmacenIDLocal, E_GuiaTransporte ObjGuiaTransporte, string SedeDestino, int UserID) { CD_GuiaRemision objCD_GuiaRemision = new CD_GuiaRemision(AppSettings.GetConnectionString); DataSet Ds = new DataSet(); Ds = objCD_GuiaRemision.CrearGuias(DtPesoBruto, DtTara, Bruto, ObjGuiaRemision, SedeID, CamionEmpresaID, Codigo, Requerimiento, Neto, Tara, Cantidad, Recibido, Solicitado, Transito, NroJabas, NomSede, AlmacenIDLocal, ObjGuiaTransporte, SedeDestino, UserID); return(Ds); }
private string CrearGuiaRemitente() { //obtenemos datos guia remision E_GuiaRemision ObjGuiaRemision = new E_GuiaRemision(); ObjGuiaRemision.EmpresaID = AppSettings.EmpresaID; ObjGuiaRemision.NroJabas = 0; ObjGuiaRemision.DesAnimal = null; ObjGuiaRemision.NroGalpon = 0; ObjGuiaRemision.DomicilioPartida = DomicilioPartida; ObjGuiaRemision.NroDomicilioPartida = NroDomicilioPartida; ObjGuiaRemision.InteriorDomicilioPartida = IntDomicilioPartida; ObjGuiaRemision.ZonaDomicilioPartida = ZonaDomicilioPartida; ObjGuiaRemision.DistritoDomicilioPartida = DisDomicilioPartida; ObjGuiaRemision.ProvinciaDomicilioPartida = ProvDomicilioPartida; ObjGuiaRemision.DepartamentoDomicilioPartida = DepDomicilioPartida; ObjGuiaRemision.DomicilioLlegada = CboSedeDestino.Columns["NomSede"].Value.ToString(); if (CboSedeDestino.Columns["Numero"].Value == DBNull.Value) { ObjGuiaRemision.NroDomicilioLlegada = 0; } else { ObjGuiaRemision.NroDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Numero"].Value); } if (CboSedeDestino.Columns["Interior"].Value == DBNull.Value) { ObjGuiaRemision.IntDomicilioLlegada = 0; } else { ObjGuiaRemision.IntDomicilioLlegada = Convert.ToInt16(CboSedeDestino.Columns["Interior"].Value); } ObjGuiaRemision.ZonaDomicilioLlegada = CboSedeDestino.Columns["Zona"].Value.ToString(); ObjGuiaRemision.DisDomicilioLlegada = CboSedeDestino.Columns["Distrito"].Value.ToString(); ObjGuiaRemision.ProvDomicilioLlegada = CboSedeDestino.Columns["Provincia"].Value.ToString(); ObjGuiaRemision.DepDomicilioLlegada = CboSedeDestino.Columns["Departamento"].Value.ToString(); ObjGuiaRemision.Destinatario = AppSettings.NomEmpresa; ObjGuiaRemision.RUCDestinatario = AppSettings.RUCEmpresa; ObjGuiaRemision.DireccionDestinatario = CboSedeDestino.Columns["NomSede"].Value.ToString(); ObjGuiaRemision.ObservacionDestinatario = null; ObjGuiaRemision.Marca = TxtMarca.Text; ObjGuiaRemision.Placa = TxtPlaca.Text; ObjGuiaRemision.Carrosa = TxtCarrosa.Text; ObjGuiaRemision.NombreChofer = NomTransportista; ObjGuiaRemision.DNIChofer = TxtDNITransportista.Text; ObjGuiaRemision.FechaSalida = Convert.ToDateTime(DeFechaSalida.Value); ObjGuiaRemision.ConfiguracionVehicular = TxtConfVehicular.Text; if (TxtNroConstInscripcion.Text == "") { ObjGuiaRemision.NroConstInscripcion = 0; } else { ObjGuiaRemision.NroConstInscripcion = Convert.ToInt32(TxtNroConstInscripcion.Text); } ObjGuiaRemision.NroLicTransportista = TxtNroLicTransaportista.Text; ObjGuiaRemision.NroFactura = NroFactura; ObjGuiaRemision.EmpresaTransporte = EmpresaTransporte; ObjGuiaRemision.RUCTransporte = RUCTransporte; ObjGuiaRemision.Pesador = ""; ObjGuiaRemision.Galponero = ""; ObjGuiaRemision.TipoGuia = "I";//es interno ObjGuiaRemision.UsuarioID = AppSettings.UserID; //insertar guia remision y obtener el codigo de registro insertado NumGuiaRemision = new CL_GuiaRemision().InsertGuiaRemitente(ObjGuiaRemision, AppSettings.EmpresaID + AppSettings.SedeID); return(NumGuiaRemision); }