private void Cargar_Recojo_Detalle() { Cargar_Tipo_Producto(); Cargar_Unidad_Medida(); ENResultOperation R = ClsRecojo_DetalleBC.Listar_Filtro(ID_Reco_Ide, ID_Reco_Ide_Detalle); DataTable dt = (DataTable)R.Valor; txtItem.Text = "0"; if (dt.Rows.Count != 0) { DataRow ROW = dt.Rows[0]; ID_Cliente = Convert.ToInt32(ROW["CLIENTE_IDE"].ToString()); txtItem.Text = ROW["RECO_ITEM"].ToString(); txtDestinatario.Text = ROW["RECO_DESTINATARIO"].ToString(); txtDireccion.Text = ROW["RECO_DIRECCION"].ToString(); txtLoca_Ide.Text = ROW["LOCA_IDE"].ToString(); txtLoca_Nombre.Text = ROW["LOCA_NOMBRE"].ToString(); txtPais_Nombre.Text = ROW["PAIS_NOMBRE"].ToString(); txtGuia_Remitente.Text = ROW["RECO_GUIA_PROVEEDOR"].ToString(); txtPlanilla_Remitente.Text = ROW["RECO_PLANILLA"].ToString(); txtBultos.Text = ROW["RECO_CANTIDAD"].ToString(); txtPeso.Text = ROW["RECO_PESO"].ToString(); txtVolumen.Text = ROW["RECO_VOLUMEN"].ToString(); txtkmFinal.Text = ROW["RECO_KM_FINAL"].ToString(); txtDescripcion.Text = ROW["RECO_DESCRIPCION"].ToString(); txtNumero_Apoyo.Text = "0"; cboTipoProducto.Text = ROW["TIPO_PROD_NOMBRE"].ToString(); cboUnidad_Medida.Text = ROW["UNID_MEDI_NOMBRE"].ToString(); dtpFllegada.Text = ROW["RECO_FECHA_LLEGADA"].ToString(); dtpFInicio_Carga.Text = ROW["RECO_FECHA_INICIO_CARGA"].ToString(); dtpFFin_Carga.Text = ROW["RECO_FECHA_FIN_CARGA"].ToString(); dtpFInicio_Descarga.Text = ROW["RECO_FECHA_INICIO_DESCARGA"].ToString(); dtpFFin_Descarga.Text = ROW["RECO_FECHA_FIN_DESCARGA"].ToString(); dtpFTermino.Text = ROW["RECO_FECHA_RETIRO"].ToString(); txtHLlegada.Text = ROW["RECO_HORA_LLEGADA"].ToString(); txtHInicio_Carga.Text = ROW["RECO_HORA_INICIO_CARGA"].ToString(); txtHFin_Carga.Text = ROW["RECO_HORA_FIN_CARGA"].ToString(); txtHInicio_Descarga.Text = ROW["RECO_HORA_INICIO_DESCARGA"].ToString(); txtHFin_Descarga.Text = ROW["RECO_HORA_FIN_DESCARGA"].ToString(); txtHTermino.Text = ROW["RECO_HORA_RETIRO"].ToString(); } txtItem.Focus(); }
private void Procesar_Operacion() { Obtener_Registro_Cabecera(); clsRecojo_DetalleBE TipoBE = new clsRecojo_DetalleBE(); TipoBE.Reco_ide = ID_Reco_Ide; TipoBE.Reco_ide_detalle = ID_Reco_Ide_Detalle; TipoBE.Reco_item = Convert.ToInt32(txtItem.Text); TipoBE.Reco_cliente_ide = 0; // ID_Cliente; TipoBE.Reco_destinatario = txtDestinatario.Text; TipoBE.Reco_direccion = txtDireccion.Text; if (string.IsNullOrEmpty(txtLoca_Ide.Text)) { txtLoca_Ide.Text = "0"; } TipoBE.Loca_ide = Convert.ToInt32(txtLoca_Ide.Text); TipoBE.Reco_guia_proveedor = txtGuia_Remitente.Text; TipoBE.Reco_planilla = txtPlanilla_Remitente.Text; TipoBE.Reco_descripcion = txtDescripcion.Text; if (String.IsNullOrEmpty(txtBultos.Text)) { txtBultos.Text = "0"; } TipoBE.Reco_cantidad = Convert.ToDouble(txtBultos.Text); if (String.IsNullOrEmpty(txtPeso.Text)) { txtPeso.Text = "0"; } TipoBE.Reco_peso = Convert.ToDouble(txtPeso.Text); if (String.IsNullOrEmpty(txtVolumen.Text)) { txtVolumen.Text = "0"; } TipoBE.Reco_volumen = Convert.ToDouble(txtVolumen.Text); if (String.IsNullOrEmpty(txtkmFinal.Text)) { txtkmFinal.Text = "0"; } TipoBE.Reco_km_final = Convert.ToDouble(txtkmFinal.Text); TipoBE.Unid_medi_ide = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString()); TipoBE.Tipo_prod_ide = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString()); TipoBE.Reco_fecha_llegada = Convert.ToDateTime(dtpFllegada.Text); TipoBE.Reco_hora_llegada = txtHLlegada.Text; TipoBE.Reco_fecha_inicio_carga = Convert.ToDateTime(dtpFInicio_Carga.Text); TipoBE.Reco_hora_inicio_carga = txtHInicio_Carga.Text; TipoBE.Reco_fecha_fin_carga = Convert.ToDateTime(dtpFFin_Carga.Text); TipoBE.Reco_hora_fin_carga = txtHFin_Carga.Text; TipoBE.Reco_fecha_inicio_descarga = Convert.ToDateTime(dtpFInicio_Descarga.Text); TipoBE.Reco_hora_inicio_descarga = txtHInicio_Descarga.Text; TipoBE.Reco_fecha_fin_descarga = Convert.ToDateTime(dtpFFin_Descarga.Text); TipoBE.Reco_hora_fin_descarga = txtHFin_Descarga.Text; TipoBE.Reco_fecha_retiro = Convert.ToDateTime(dtpFTermino.Text); TipoBE.Reco_hora_retiro = txtHTermino.Text; TipoBE.Reco_estado_ruta = true; TipoBE.Veces = ID_Veces; TipoBE.Usuario = "ADMIN"; Producto = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString()); Unidad = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString()); Destinatario = txtDestinatario.Text; switch (Detalle_Operacion) { case "N": ENResultOperation N = ClsRecojo_DetalleBC.Crear(TipoBE); if (!N.Proceder) { MessageBox.Show("Error : " + N.Sms); } break; case "M": ENResultOperation M = ClsRecojo_DetalleBC.Actualizar(TipoBE); if (!M.Proceder) { MessageBox.Show("Error : " + M.Sms); } break; case "E": ENResultOperation E = ClsRecojo_DetalleBC.Eliminar(TipoBE); if (!E.Proceder) { MessageBox.Show("Error : " + E.Sms); } break; } }