private void MP_MostrarRegistro(int _Pos) { Dgv_GBuscador.Row = _Pos; _idOriginal = (int)Dgv_GBuscador.GetValue("id"); if (_idOriginal != 0) { var tabla = new ServiceDesktop.ServiceDesktopClient().CmmpraIngresoListarXId(_idOriginal).ToArray(); var registro = tabla.First(); if (tabla.Length > 0) { Tb_Cod.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : ""; Tb_NUmGranja.Text = tabla.Where(x => !string.IsNullOrEmpty(x.NumNota)).Count() > 0 ? tabla.Select(x => x.NumNota).First().ToString() : ""; Tb_FechaEnt.Value = tabla.Select(x => x.FechaEnt).First(); //registro.FechaEnt; Tb_FechaRec.Value = tabla.Select(x => x.FechaRec).First(); Tb_Placa.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Placa)).Count() > 0 ? tabla.Select(x => x.Placa).First().ToString() : ""; tb_Proveedor.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Proveedor)).Count() > 0 ? tabla.Select(x => x.Proveedor).First().ToString() : ""; _idProveedor = tabla.Select(x => x.IdProvee).First(); Tb_Observacion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Observacion)).Count() > 0 ? tabla.Select(x => x.Observacion).First().ToString() : ""; Cb_Tipo.Value = tabla.Select(x => x.Tipo).First(); Tb_Recibido.Text = registro.Recibido.ToString(); Tb_Edad.Text = tabla.Select(x => x.CantidadSemanas).First().ToString(); Tb_Entregado.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Entregado)).Count() > 0 ? tabla.Select(x => x.Entregado).First().ToString() : ""; Tb_TotalEnviado.Value = Convert.ToDouble(registro.TotalRecibido); Tb_TotalVendido.Value = Convert.ToDouble(registro.TotalVendido); Tb_TotalFisico.Value = Convert.ToDouble(registro.Total); MP_CargarDetalle(Convert.ToInt32(Tb_Cod.Text), 1); MP_ObtenerCalculo(); } LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString(); } }
private void btn_UnidadPeso_Click(object sender, EventArgs e) { try { int idLibreria = 0; var lLibreria = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.PRODUCTO), Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO)); if (lLibreria.Count() > 0) { idLibreria = lLibreria.Select(x => x.IdLibreria).Max(); } VLibreriaLista libreria = new VLibreriaLista() { IdGrupo = Convert.ToInt32(ENEstaticosGrupo.PRODUCTO), IdOrden = Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO), IdLibrer = idLibreria + 1, Descrip = Cb_UniPeso.Text == "" ? "" : Cb_UniPeso.Text, Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; if (new ServiceDesktop.ServiceDesktopClient().LibreriaGuardar(libreria)) { UTGlobal.MG_ArmarCombo(Cb_UniPeso, new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.PRODUCTO), Convert.ToInt32(ENEstaticosOrden.PRODUCTO_UN_PESO)).ToList()); Cb_UniPeso.SelectedIndex = ((List <VLibreria>)Cb_UniPeso.DataSource).Count() - 1; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Comuniquece con el administrador del sistema"); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_GBuscador.Row = _Pos; _idOriginal = (int)Dgv_GBuscador.GetValue("id"); if (_idOriginal != 0) { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Compra_Lista().Where(A => A.Id == _idOriginal).ToList(); var Lista = ListaCompleta.First(); Tb_Id.Text = Lista.Id.ToString(); Cb_Sucursal.Value = Lista.IdSuc; _IdProveedor = Lista.IdProvee; Tb_Proveedor.Text = Lista.Proveedor.ToString(); Tb_FechaVenta.Value = Lista.FechaDoc; Sw_TipoVenta.Value = Lista.TipoVenta == 1 ? true : false; Tb_MDesc.Value = Convert.ToDouble(Lista.Descu); Tb_Total.Value = Convert.ToDouble(Lista.Total); Tb_Observacion.Text = Lista.Observ; Tb_FechaVenc.Value = Lista.FechaVen; MP_CargarDetalle(Convert.ToInt32(Tb_Id.Text)); MP_ObtenerCalculo(); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString(); } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_Buscardor.Row = _Pos; _idOriginal = (int)Dgv_Buscardor.GetValue("id"); var tabla = new ServiceDesktop.ServiceDesktopClient().ProductoListarXId(_idOriginal).ToArray(); var lista = tabla.First(); Tb_Id.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : ""; Tb_CodProducto.Text = tabla.Where(x => !string.IsNullOrEmpty(x.IdProd)).Count() > 0 ? tabla.Select(x => x.IdProd).First().ToString() : ""; Tb_Descripcion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : ""; Tb_CodBarras.Text = tabla.Where(x => !string.IsNullOrEmpty(x.CodBar)).Count() > 0 ? tabla.Select(x => x.CodBar).First().ToString() : ""; Tb_Peso.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Peso.ToString())).Count() > 0 ? tabla.Select(x => x.Peso).First().ToString() : ""; Cb_UnidadVenta.Value = tabla.Select(x => x.UniVenta).First(); Cb_UniPeso.Value = tabla.Select(x => x.UniPeso).First(); Cb_Grupo1.Value = tabla.Select(x => x.Grupo1).First(); Cb_Grupo2.Value = tabla.Select(x => x.Grupo2).First(); Cb_Grupo3.Value = tabla.Select(x => x.Grupo3).First(); Cb_Grupo4.Value = tabla.Select(x => x.Grupo4).First(); Cb_Grupo5.Value = tabla.Select(x => x.Grupo5).First(); Tb_IdProducto.Value = lista.IdProducto; Tb_Producto.Text = lista.Producto2; sw_TipoPro.Value = lista.Tipo == 1 ? true : false; Tb_Cantidad.Value = Convert.ToDouble(lista.Cantidad); //Mostrar Imagenes MP_MostrarImagen(tabla.Select(x => x.Imagen).First()); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscardor.RowCount.ToString(); } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void btn_Tipo_Click(object sender, EventArgs e) { try { int idLibreria = 0; var lLibreria = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO), Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO)); if (lLibreria.Count() > 0) { idLibreria = lLibreria.Select(x => x.IdLibreria).Max(); } VLibreriaLista libreria = new VLibreriaLista() { IdGrupo = Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO), IdOrden = Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO), IdLibrer = idLibreria + 1, Descrip = Cb_Tipo.Text == "" ? "" : Cb_Tipo.Text, Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; if (new ServiceDesktop.ServiceDesktopClient().LibreriaGuardar(libreria)) { UTGlobal.MG_ArmarCombo(Cb_Tipo, new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(Convert.ToInt32(ENEstaticosGrupo.COMPRA_INGRESO), Convert.ToInt32(ENEstaticosOrden.COMPRA_INGRESO_TIPO)).ToList()); Cb_Tipo.SelectedIndex = ((List <VLibreria>)Cb_Tipo.DataSource).Count() - 1; } } catch (Exception ex) { MessageBox.Show(ex.Message, GLMensaje.Error); } }
private void tb_Proveedor_KeyDown(object sender, KeyEventArgs e) { if (Tb_FechaEnt.IsInputReadOnly == false) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter) { var lista = new ServiceDesktop.ServiceDesktopClient().ProveedorListarEncabezado(); List <GLCelda> listEstCeldas = new List <GLCelda>(); listEstCeldas.Add(new GLCelda() { campo = "Id", visible = true, titulo = "ID", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "Descrip", visible = true, titulo = "DESCRIPCION", tamano = 150 }); listEstCeldas.Add(new GLCelda() { campo = "Contacto", visible = true, titulo = "CONTACTO", tamano = 100 }); listEstCeldas.Add(new GLCelda() { campo = "Ciudad", visible = false, titulo = "IDCIUDAD", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "CiudadNombre", visible = true, titulo = "CIUDAD", tamano = 120 }); listEstCeldas.Add(new GLCelda() { campo = "Telfon", visible = true, titulo = "TELEFONO", tamano = 100 }); listEstCeldas.Add(new GLCelda() { campo = "EdadSemana", visible = true, titulo = "EDAD EN SEMANAS", tamano = 100 }); Efecto efecto = new Efecto(); efecto.Tipo = 3; efecto.Tabla = lista; efecto.SelectCol = 2; efecto.listaCelda = listEstCeldas; efecto.Alto = 50; efecto.Ancho = 350; efecto.Context = "SELECCIONE UN PROVEEDOR"; efecto.ShowDialog(); bool bandera = false; bandera = efecto.Band; if (bandera) { Janus.Windows.GridEX.GridEXRow Row = efecto.Row; _idProveedor = Convert.ToInt32(Row.Cells["Id"].Value); tb_Proveedor.Text = Row.Cells["Descrip"].Value.ToString(); Tb_Edad.Text = Row.Cells["Id"].Value.ToString(); } } } }
private void MP_CargarDetalle(int id) { try { //Consulta segun un Id de Ingreso var lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(id).ToList(); var lista = (from a in lresult select new { a.Id, a.Producto, a.TotalCant, a.PrecioCost, a.Total }).ToList(); if (lista.Count() > 0) { Dgv_Detalle.DataSource = lista; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns["id"].Visible = false; Dgv_Detalle.RootTable.Columns["Producto"].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns["Producto"].Width = 130; Dgv_Detalle.RootTable.Columns["Producto"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto"].Visible = true; Dgv_Detalle.RootTable.Columns["TotalCant"].Caption = "CANT."; Dgv_Detalle.RootTable.Columns["TotalCant"].FormatString = "0"; Dgv_Detalle.RootTable.Columns["TotalCant"].Width = 70; Dgv_Detalle.RootTable.Columns["TotalCant"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["TotalCant"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["TotalCant"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["TotalCant"].Visible = true; Dgv_Detalle.RootTable.Columns["PrecioCost"].Caption = "PRECIO"; Dgv_Detalle.RootTable.Columns["PrecioCost"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["PrecioCost"].Width = 70; Dgv_Detalle.RootTable.Columns["PrecioCost"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["PrecioCost"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["PrecioCost"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["PrecioCost"].Visible = true; Dgv_Detalle.RootTable.Columns["Total"].Caption = "TOTAL"; Dgv_Detalle.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Total"].Width = 90; Dgv_Detalle.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Total"].Visible = true; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
public override bool MH_NuevoRegistro() { bool resultado = false; string mensaje = ""; VSeleccion vSeleccion = new VSeleccion() { IdSucur = Convert.ToInt32(Cb_Almacen.Value), IdCompraIng = Convert.ToInt32(Tb_IdCompraIngreso.Text), Estado = 1, Cantidad = Convert.ToDecimal(Tb_TCantidad.Value), Precio = Convert.ToDecimal(Tb_TPrecio.Value), Total = Convert.ToDecimal(Tb_Total.Value), Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, Merma = Convert.ToDecimal(Tb_MERMA.Value) }; int id = Tb_Id.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Id.Text); int idAux = id; var detalle = ((List <VSeleccion_01>)Dgv_Seleccion.DataSource).ToArray <VSeleccion_01>(); resultado = new ServiceDesktop.ServiceDesktopClient().Seleccion_Guardar(vSeleccion, detalle, ref id, TxtNombreUsu.Text); if (resultado) { if (idAux == 0)//Registar { Tb_NUmGranja.Focus(); MP_CargarEncabezado(); MP_Limpiar(); _Limpiar = true; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } else//Modificar { MP_Filtrar(1); MP_InHabilitar();//El formulario _Limpiar = true; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar();//El menu } } //Resultado if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
private void MP_CargarDetalle2(int id) { try { List <VSeleccion_01_Lista> lresult = new ServiceDesktop.ServiceDesktopClient().Seleccion_01_Lista().Where(a => a.IdSeleccion == id).ToList(); ArmarDetalle(lresult); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_CargarSucursales() { try { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().SucursalListar(); if (ListaCompleta.Count() > 0) { Dgv_Sucursales.DataSource = ListaCompleta; Dgv_Sucursales.RetrieveStructure(); Dgv_Sucursales.AlternatingColors = true; Dgv_Sucursales.RootTable.Columns[0].Key = "Id"; Dgv_Sucursales.RootTable.Columns[0].Caption = "Id"; Dgv_Sucursales.RootTable.Columns[0].Visible = false; Dgv_Sucursales.RootTable.Columns[1].Key = "Descripcion"; Dgv_Sucursales.RootTable.Columns[1].Caption = "Descripcion"; Dgv_Sucursales.RootTable.Columns[1].Width = 300; Dgv_Sucursales.RootTable.Columns[1].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Sucursales.RootTable.Columns[1].CellStyle.FontSize = 8; Dgv_Sucursales.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Sucursales.RootTable.Columns[1].Visible = true; Dgv_Sucursales.RootTable.Columns[2].Key = "Direccion"; Dgv_Sucursales.RootTable.Columns[2].Caption = "Direccion"; Dgv_Sucursales.RootTable.Columns[2].Width = 250; Dgv_Sucursales.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Sucursales.RootTable.Columns[2].CellStyle.FontSize = 8; Dgv_Sucursales.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Sucursales.RootTable.Columns[2].Visible = true; Dgv_Sucursales.RootTable.Columns[3].Key = "Telefono"; Dgv_Sucursales.RootTable.Columns[3].Caption = "Telefono"; Dgv_Sucursales.RootTable.Columns[3].Width = 280; Dgv_Sucursales.RootTable.Columns[3].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Sucursales.RootTable.Columns[3].CellStyle.FontSize = 8; Dgv_Sucursales.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Sucursales.RootTable.Columns[3].Visible = true; //Habilitar filtradores Dgv_Sucursales.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_Sucursales.FilterMode = FilterMode.Automatic; Dgv_Sucursales.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Sucursales.GroupByBoxVisible = false; Dgv_Sucursales.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_CargarDetalle_Nuevo(int IdCompraIngreso_01) { try { //Consulta segun un Categoria var lresult = new ServiceDesktop.ServiceDesktopClient().Seleccion_01_ListarXId_Vacio(IdCompraIngreso_01).Where(a => !a.Producto.Contains("SIN SELECCION")).ToList(); ArmarDetalle(lresult); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
public override bool MH_Eliminar() { bool resultadoRegistro = false; int IdProducto = Convert.ToInt32(Tb_Id.Text); bool resultado = new ServiceDesktop.ServiceDesktopClient().ProductoExisteEnCompra(IdProducto); if (resultado) { Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50); ToastNotification.Show(this, GLMensaje.Eliminar_Error_Transaciones_Relacionadas(_NombreFormulario), img, (int)GLMensajeTamano.Mediano, eToastGlowColor.Green, eToastPosition.TopCenter); return(false); } //Pregunta si eliminara el registro Efecto efecto = new Efecto(); efecto.Tipo = 2; efecto.Context = GLMensaje.Pregunta_Eliminar.ToUpper(); efecto.Header = GLMensaje.Mensaje_Principal.ToUpper(); efecto.ShowDialog(); bool bandera = efecto.Band; if (bandera) { var resul = new ServiceDesktop.ServiceDesktopClient().ProductoEliminar(IdProducto); if (resul) { ToastNotification.Show(this, GLMensaje.Eliminar_Exito(_NombreFormulario, Tb_Id.Text), PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); MP_Filtrar(1); resultadoRegistro = true; } else { Bitmap img = new Bitmap(PRESENTER.Properties.Resources.WARNING, 50, 50); ToastNotification.Show(this, GLMensaje.Eliminar_Error(_NombreFormulario, Tb_Id.Text), img, (int)GLMensajeTamano.Mediano, eToastGlowColor.Green, eToastPosition.TopCenter); resultadoRegistro = false; } } return(resultadoRegistro); }
private void BtnImprimir_Click(object sender, EventArgs e) { if (Tb_Cod.ReadOnly == true) { if (UTGlobal.visualizador != null) { UTGlobal.visualizador.Close(); } UTGlobal.visualizador = new Visualizador(); var lista = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_NotaXId(Convert.ToInt32(Tb_Cod.Text)); var ObjetoReport = new RCompraIngreso(); ObjetoReport.SetDataSource(lista); UTGlobal.visualizador.ReporteGeneral.ReportSource = ObjetoReport; UTGlobal.visualizador.ShowDialog(); UTGlobal.visualizador.BringToFront(); } }
private void MP_ArmarCombo(MultiColumnCombo combo, int idGrupo, int idOrden) { var tabla = new ServiceDesktop.ServiceDesktopClient().LibreriaListarCombo(idGrupo, idOrden); combo.DropDownList.Columns.Clear(); combo.DropDownList.Columns.Add("idLibreria").Width = 70; combo.DropDownList.Columns[0].Caption = "Cod"; combo.DropDownList.Columns[0].Visible = false; combo.DropDownList.Columns.Add("Descricion").Width = 150; combo.DropDownList.Columns[1].Caption = "Descripcion"; combo.DropDownList.Columns[1].Visible = true; combo.ValueMember = "idLibreria"; combo.DisplayMember = "Descripcion"; combo.DropDownList.DataSource = tabla; combo.DropDownList.Refresh(); }
private void MP_ObtenerCalculo() { try { decimal Precio = 0; if (Tb_IdCompraIngreso.Text != "") { var lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(Convert.ToInt32(Tb_IdCompraIngreso.Text)).ToList(); Precio = lresult.Select(c => c.PrecioCost).Sum() / lresult.Where(c => c.PrecioCost > 0).Select(d => d.PrecioCost).Count(); } Tb_Recep_TCantidad.Value = Convert.ToDouble(Dgv_Detalle.GetTotal(Dgv_Detalle.RootTable.Columns["TotalCant"], AggregateFunction.Sum)); Tb_Recep_TPrecio.Value = Convert.ToDouble(Precio); Tb_Recep_Total.Value = Tb_Recep_TCantidad.Value * Tb_Recep_TPrecio.Value; Tb_TCantidad.Value = Convert.ToDouble(Dgv_Seleccion.GetTotal(Dgv_Seleccion.RootTable.Columns["Cantidad"], AggregateFunction.Sum)); Tb_TPrecio.Value = Convert.ToDouble(Precio); //Tb_Selecc_TPrecio.Value = Convert.ToDouble(Dgv_Seleccion.GetTotal(Dgv_Seleccion.RootTable.Columns["Precio"], AggregateFunction.Sum)) / Dgv_Seleccion.RowCount; Tb_Total.Value = Tb_TCantidad.Value * Tb_TPrecio.Value; } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_CargarDetalle(int id, int tipo) { try { List <VCompraIngreso_01> lresult = new List <VCompraIngreso_01>(); if (tipo == 1) { //Consulta segun un Id de Ingreso lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId(id).ToList(); } else { //Consulta segun un Categoria lresult = new ServiceDesktop.ServiceDesktopClient().CmmpraIngreso_01ListarXId2(id).ToList(); } MP_ArmarDetalle(lresult); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_Buscador2.Row = _Pos; _idOriginal = (int)Dgv_Buscador2.GetValue("id"); var tabla = new ServiceDesktop.ServiceDesktopClient().ClienteListar1(_idOriginal).ToArray(); Txb_CliCod.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : ""; Txb_CliCodSpyre.Text = tabla.Where(x => !string.IsNullOrEmpty(x.IdSpyre)).Count() > 0 ? tabla.Select(x => x.IdSpyre).First().ToString() : ""; Txb_CliDescripcion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : ""; Txb_CliRazonSoc.Text = tabla.Where(x => !string.IsNullOrEmpty(x.RazonSocial)).Count() > 0 ? tabla.Select(x => x.RazonSocial).First().ToString() : ""; Txb_CliNit.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Nit)).Count() > 0 ? tabla.Select(x => x.Nit).First().ToString() : ""; Chb_CliContado.Checked = tabla.Select(x => x.Id).First() == 1 ? true : false; Chb_CliCredito.Checked = tabla.Select(x => x.Id).First() != 1 ? true : false; //Chb_CliContado.Text = tabla.Select(x => x.Id).First().ToString(); //Chb_CliCredito.Text = tabla.Select(x => x.Id).First().ToString(); Txb_CliDireccion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Direcccion)).Count() > 0 ? tabla.Select(x => x.Direcccion).First().ToString() : ""; Txb_CliContacto1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto1)).Count() > 0 ? tabla.Select(x => x.Contacto1).First().ToString() : ""; Txb_CliContacto2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto2)).Count() > 0 ? tabla.Select(x => x.Contacto2).First().ToString() : ""; Txb_CliTel1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono1)).Count() > 0 ? tabla.Select(x => x.Telfono1).First().ToString() : ""; Txb_CliTel2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono2)).Count() > 0 ? tabla.Select(x => x.Telfono2).First().ToString() : ""; Txb_CliEmail1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Email1)).Count() > 0 ? tabla.Select(x => x.Email1).First().ToString() : ""; Txb_CliEmail2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Email2)).Count() > 0 ? tabla.Select(x => x.Email2).First().ToString() : ""; Cb_CliCiudad.Value = tabla.Select(x => x.Ciudad).First(); Cb_CliFacturacion.Value = tabla.Select(x => x.Facturacion).First(); _latitud = Convert.ToDouble(tabla.Select(x => x.Latitud).First()); _longitud = Convert.ToDouble(tabla.Select(x => x.Longittud).First()); MP_DibujarUbicacion(Txb_CliDescripcion.Text, Txb_CliNit.Text); //Mostrar Imagenes MP_MostrarImagen(tabla.Select(x => x.Imagen).First()); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscador2.RowCount.ToString(); } catch (Exception EX) { MessageBox.Show(EX.StackTrace, "Comuniquece con el administrador del sistema"); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_GBuscador.Row = _Pos; _idOriginal = (int)Dgv_GBuscador.GetValue("id"); if (_idOriginal != 0) { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Seleccion_Lista(); var lista = (from a in ListaCompleta where a.Id.Equals(_idOriginal) select new { a.Id, a.IdCompraIng, a.Granja, a.FechaEntrega, a.FechaRecepcion, a.Placa, a.Proveedor, a.Tipo, a.Edad }).ToList(); foreach (var seleccion in lista) { Tb_Id.Text = seleccion.Id.ToString(); Tb_NUmGranja.Text = seleccion.Granja.ToString(); Tb_IdCompraIngreso.Text = seleccion.IdCompraIng.ToString(); Tb_FechaEnt.Value = seleccion.FechaEntrega; Tb_FechaRec.Value = seleccion.FechaRecepcion; Tb_Placa.Text = seleccion.Placa == "" ? "" : seleccion.Placa; tb_Proveedor.Text = seleccion.Proveedor.ToString(); Cb_Tipo.Value = (int)seleccion.Tipo; Tb_Edad.Text = seleccion.Edad.ToString(); } MP_CargarDetalle(Convert.ToInt32(Tb_IdCompraIngreso.Text)); MP_CargarDetalle2(Convert.ToInt32(Tb_Id.Text)); MP_ObtenerCalculo(); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString(); } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_GBuscador.Row = _Pos; _idOriginal = (int)Dgv_GBuscador.GetValue("id"); if (_idOriginal != 0) { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Transformacion_Lista().Where(A => A.Id == _idOriginal).ToList(); var Lista = ListaCompleta.First(); Tb_Id.Text = Lista.Id.ToString(); Cb_Almacen1.Value = Lista.IdSucSalida; Cb_Almacen2.Value = Lista.IdSucIngreso; Tb_Observacion.Text = Lista.Observ; MP_CargarDetalle(Convert.ToInt32(Tb_Id.Text)); MP_ObtenerCalculo(); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_GBuscador.RowCount.ToString(); } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_CargarPrecio(bool bandera) { if (Convert.ToUInt32(Cb_Almacen.Value) >= 0) { var lProducto = new ServiceDesktop.ServiceDesktopClient().ProductoListar().ToList(); DataTable tProducto = ListaATabla3(lProducto); if (bandera) { MP_CargarPrecioTabla(); } var lPrecitoCat = new ServiceDesktop.ServiceDesktopClient().PrecioCategoriaListar().ToList(); DataTable tPrecioCat = ListaATabla(lPrecitoCat); foreach (DataRow rPrecioCat in tPrecioCat.Rows) { tProducto.Columns.Add("estado_" + rPrecioCat.Field <string>("Cod")); tProducto.Columns.Add(rPrecioCat.Field <int>("Id").ToString().Trim()); } for (int j = 0; j < tProducto.Rows.Count; j++) { int idProdcuto = tProducto.Rows[j].Field <int>("Id"); DataRow[] resultado = tPrecio.Select("IdProducto=" + idProdcuto.ToString()); for (int i = 0; i < resultado.Length; i++) { int rowIndex = tPrecio.Rows.IndexOf(resultado[i]); string columnprecio = resultado[i].Field <int>("IdPrecioCat").ToString(); string columnEstado = "estado_" + resultado[i].Field <string>("Cod"); tProducto.Rows[j][columnprecio] = Math.Round(resultado[i].Field <decimal>("Precio"), 2); tProducto.Rows[j][columnEstado] = resultado[i].Field <int>("Estado").ToString() + "_" + rowIndex.ToString().Trim(); } } //Dgv_Precio.BoundMode = Janus.Data.BoundMode.Bound; Dgv_Precio.DataSource = tProducto; Dgv_Precio.RetrieveStructure(); if (tProducto.Rows.Count > 0) { foreach (DataRow rPrecioCat in tPrecioCat.Rows) { string columnprecio = rPrecioCat.Field <int>("Id").ToString().Trim(); string columnestado = "estado_" + rPrecioCat.Field <string>("Cod").ToString().Trim(); //Dgv_Precio.RootTable.Columns[columnestado].Key = "Id"; Dgv_Precio.RootTable.Columns[columnestado].Caption = ""; Dgv_Precio.RootTable.Columns[columnestado].Width = 150; Dgv_Precio.RootTable.Columns[columnestado].Visible = false; Dgv_Precio.RootTable.Columns[columnestado].FormatString = "0"; //Dgv_Precio.RootTable.Columns[columnprecio].Key = "Cod"; Dgv_Precio.RootTable.Columns[columnprecio].Caption = rPrecioCat.Field <string>("Cod").ToString(); Dgv_Precio.RootTable.Columns[columnprecio].Width = 70; Dgv_Precio.RootTable.Columns[columnprecio].FormatString = "0.00"; Dgv_Precio.RootTable.Columns[columnprecio].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[columnprecio].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[columnprecio].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[columnprecio].Visible = true; } Dgv_Precio.RetrieveStructure(); Dgv_Precio.AlternatingColors = true; Dgv_Precio.RootTable.Columns[0].Key = "id"; Dgv_Precio.RootTable.Columns[0].Visible = false; Dgv_Precio.RootTable.Columns[1].Key = "CodProducto"; Dgv_Precio.RootTable.Columns[1].Visible = false; Dgv_Precio.RootTable.Columns[2].Key = "Descripcion"; Dgv_Precio.RootTable.Columns[2].Caption = "Descripcion"; Dgv_Precio.RootTable.Columns[2].Width = 210; Dgv_Precio.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[2].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[2].Visible = true; Dgv_Precio.RootTable.Columns[3].Key = "División"; Dgv_Precio.RootTable.Columns[3].Caption = "División"; Dgv_Precio.RootTable.Columns[3].Width = 150; Dgv_Precio.RootTable.Columns[3].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[3].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[3].Visible = true; Dgv_Precio.RootTable.Columns[4].Key = "Marca/Tipo"; Dgv_Precio.RootTable.Columns[4].Caption = "Marca/Tipo"; Dgv_Precio.RootTable.Columns[4].Width = 250; Dgv_Precio.RootTable.Columns[4].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[4].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[4].Visible = false; Dgv_Precio.RootTable.Columns[5].Key = "Categorías/Tipo"; Dgv_Precio.RootTable.Columns[5].Caption = "CategorIas/tipo"; Dgv_Precio.RootTable.Columns[5].Width = 200; Dgv_Precio.RootTable.Columns[5].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[5].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[5].Visible = false; Dgv_Precio.RootTable.Columns[6].Key = "Contacto2"; Dgv_Precio.RootTable.Columns[6].Caption = "Contacto2"; Dgv_Precio.RootTable.Columns[6].Width = 200; Dgv_Precio.RootTable.Columns[6].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Precio.RootTable.Columns[6].CellStyle.FontSize = 8; Dgv_Precio.RootTable.Columns[6].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Precio.RootTable.Columns[6].Visible = false; Dgv_Precio.RootTable.Columns[7].Key = "Usuario"; Dgv_Precio.RootTable.Columns[7].Visible = false; Dgv_Precio.RootTable.Columns[8].Key = "Hora"; Dgv_Precio.RootTable.Columns[8].Visible = false; Dgv_Precio.RootTable.Columns[9].Key = "Fecha"; Dgv_Precio.RootTable.Columns[9].Visible = false; //Habilitar filtradores Dgv_Precio.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_Precio.FilterMode = FilterMode.Automatic; Dgv_Precio.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Precio.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Precio.GroupByBoxVisible = false; Dgv_Precio.VisualStyle = VisualStyle.Office2007; } } }
private void MP_CargarCategoria() { try { var lresult = new ServiceDesktop.ServiceDesktopClient().PrecioCategoriaListar().ToList(); if (lresult.Count() > 0) { DataTable result = ListaATabla(lresult); Dgv_Categoria.DataSource = result; Dgv_Categoria.RetrieveStructure(); Dgv_Categoria.AlternatingColors = true; Dgv_Categoria.RootTable.Columns[0].Key = "id"; Dgv_Categoria.RootTable.Columns[0].Visible = false; Dgv_Categoria.RootTable.Columns[1].Key = "Cod"; Dgv_Categoria.RootTable.Columns[1].Caption = "CODIGO"; Dgv_Categoria.RootTable.Columns[1].Width = 80; Dgv_Categoria.RootTable.Columns[1].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Categoria.RootTable.Columns[1].CellStyle.FontSize = 8; Dgv_Categoria.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Categoria.RootTable.Columns[1].Visible = true; Dgv_Categoria.RootTable.Columns[2].Key = "Descrip"; Dgv_Categoria.RootTable.Columns[2].Caption = "DESCRIPCION"; Dgv_Categoria.RootTable.Columns[2].Width = 150; Dgv_Categoria.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Categoria.RootTable.Columns[2].CellStyle.FontSize = 8; Dgv_Categoria.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Categoria.RootTable.Columns[2].Visible = true; Dgv_Categoria.RootTable.Columns[3].Key = "Tipo"; Dgv_Categoria.RootTable.Columns[3].Visible = false; Dgv_Categoria.RootTable.Columns[4].Key = "NombreTipo"; Dgv_Categoria.RootTable.Columns[4].Caption = "ESTADO"; Dgv_Categoria.RootTable.Columns[4].Width = 120; Dgv_Categoria.RootTable.Columns[4].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Categoria.RootTable.Columns[4].CellStyle.FontSize = 8; Dgv_Categoria.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Categoria.RootTable.Columns[4].Visible = true; Dgv_Categoria.RootTable.Columns[5].Key = "Margen"; Dgv_Categoria.RootTable.Columns[5].Caption = "MARGEN"; Dgv_Categoria.RootTable.Columns[5].Width = 120; Dgv_Categoria.RootTable.Columns[5].FormatString = "0.00"; Dgv_Categoria.RootTable.Columns[5].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Categoria.RootTable.Columns[5].CellStyle.FontSize = 8; Dgv_Categoria.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Categoria.RootTable.Columns[5].Visible = true; //Habilitar filtradores Dgv_Categoria.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_Categoria.FilterMode = FilterMode.Automatic; Dgv_Categoria.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Precio.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Categoria.GroupByBoxVisible = false; Dgv_Categoria.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
public override bool MH_NuevoRegistro() { int id = 0; bool resultado = false; string mensaje = ""; VCliente Cliente = new VCliente() { IdSpyre = Txb_CliCodSpyre.Text, Descripcion = Txb_CliDescripcion.Text, RazonSocial = Txb_CliRazonSoc.Text, Nit = Txb_CliNit.Text, TipoCliente = Chb_CliContado.Checked ? 1 : 0, Direcccion = Txb_CliDireccion.Text, Contacto1 = Txb_CliContacto1.Text, Contacto2 = Txb_CliContacto2.Text, Telfono1 = Txb_CliTel1.Text, Telfono2 = Txb_CliTel2.Text, Email1 = Txb_CliEmail1.Text, Email2 = Txb_CliEmail2.Text, Ciudad = Convert.ToInt32(Cb_CliCiudad.Value), Facturacion = Convert.ToInt32(Cb_CliFacturacion.Value), Latitud = Convert.ToDecimal(_latitud), Longittud = Convert.ToDecimal(_longitud), Imagen = _imagen, Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; if (VM_Nuevo) //Nuevo { resultado = new ServiceDesktop.ServiceDesktopClient().ClienteGuardar(Cliente, ref id); if (resultado) { Txb_CliCodSpyre.Focus(); UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img); MP_Filtrar(1); MP_Limpiar(); _Limpiar = true; _imagen = "Default.jpg"; _ModificarImagen = false; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } } else //Modifcar { id = Convert.ToInt32(Txb_CliCod.Text); resultado = new ServiceDesktop.ServiceDesktopClient().ClienteModificar(Cliente, id); if (resultado) { if (_ModificarImagen) { UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img); _ModificarImagen = false; } Txb_CliCodSpyre.Focus(); MP_Filtrar(1); MP_InHabilitar();//El formulario _Limpiar = true; _imagen = "Default.jpg"; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar();//El menu } } if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
private void MP_CargarPrecioTabla() { var precio = new ServiceDesktop.ServiceDesktopClient().PrecioProductoListar(Convert.ToInt32(Cb_Almacen.Value)).ToList(); tPrecio = ListaATabla2(precio); }
private void Tb_IdCompraIngreso_KeyDown(object sender, KeyEventArgs e) { if (Tb_FechaEnt.IsInputReadOnly == false) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.Enter) { var lista = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_ListarEncabezado(); List <GLCelda> listEstCeldas = new List <GLCelda>(); listEstCeldas.Add(new GLCelda() { campo = "Id", visible = true, titulo = "ID", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "NumNota", visible = true, titulo = "NOTA DE GRANJA", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "FechaEnt", visible = true, titulo = "FECHA ENTRADA", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "FechaRec", visible = true, titulo = "FECHA RECEPCION", tamano = 80 }); listEstCeldas.Add(new GLCelda() { campo = "Placa", visible = true, titulo = "PLACA", tamano = 120 }); listEstCeldas.Add(new GLCelda() { campo = "IdProvee", visible = false, titulo = "IdProvee", tamano = 100 }); listEstCeldas.Add(new GLCelda() { campo = "Proveedor", visible = true, titulo = "PROVEEDOR", tamano = 150 }); listEstCeldas.Add(new GLCelda() { campo = "Tipo", visible = false, titulo = "Tipo", tamano = 100 }); listEstCeldas.Add(new GLCelda() { campo = "EdadSemana", visible = false, titulo = "EDAD SEMANA", tamano = 100 }); listEstCeldas.Add(new GLCelda() { campo = "IdSucur", visible = false, titulo = "IdSucur", tamano = 100 }); Efecto efecto = new Efecto(); efecto.Tipo = 3; efecto.Tabla = lista; efecto.SelectCol = 2; efecto.listaCelda = listEstCeldas; efecto.Alto = 50; efecto.Ancho = 350; efecto.Context = "SELECCIONE UN INGRESO"; efecto.ShowDialog(); bool bandera = false; bandera = efecto.Band; if (bandera) { Janus.Windows.GridEX.GridEXRow Row = efecto.Row; Tb_IdCompraIngreso.Text = Row.Cells["Id"].Value.ToString(); Tb_NUmGranja.Text = Row.Cells["NumNota"].Value.ToString(); Tb_FechaEnt.Value = Convert.ToDateTime(Row.Cells["FechaEnt"].Value); Tb_FechaRec.Value = Convert.ToDateTime(Row.Cells["FechaRec"].Value); Cb_Tipo.Value = Row.Cells["Tipo"].Value; tb_Proveedor.Text = Row.Cells["Proveedor"].Value.ToString(); Tb_Placa.Text = Row.Cells["Placa"].Value.ToString(); Tb_Edad.Text = Row.Cells["EdadSemana"].Value.ToString(); Cb_Almacen.Value = Row.Cells["IdSucur"].Value; MP_CargarDetalle(Convert.ToInt32(Tb_IdCompraIngreso.Text)); MP_CargarDetalle_Nuevo(Convert.ToInt32(Tb_IdCompraIngreso.Text)); } } } }
public override bool MH_NuevoRegistro() { bool resultado = false; string mensaje = ""; VCompraIngresoLista CompraIngreso = new VCompraIngresoLista() { IdSucur = 2, IdProvee = _idProveedor, estado = 1, NumNota = Tb_NUmGranja.Text, FechaEnt = Tb_FechaEnt.Value, FechaRec = Tb_FechaRec.Value, Placa = Tb_Placa.Text, CantidadSemanas = Tb_Edad.Text, Tipo = Convert.ToInt32(Cb_Tipo.Value), Observacion = Tb_Observacion.Text, Entregado = Tb_Entregado.Text, Recibido = Tb_Recibido.Text, TotalRecibido = Convert.ToDecimal(Tb_TotalEnviado.Value), TotalVendido = Convert.ToDecimal(Tb_TotalVendido.Value), Total = Convert.ToDecimal(Tb_TSaldoTo.Value), Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; int id = Tb_Cod.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Cod.Text); int idAux = id; var detalle = ((List <VCompraIngreso_01>)Dgv_Detalle.DataSource).ToArray <VCompraIngreso_01>(); resultado = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_Guardar(CompraIngreso, detalle, ref id, TxtNombreUsu.Text); if (resultado) { if (idAux == 0) //Registar { Tb_NUmGranja.Focus(); MP_CargarEncabezado(); MP_Limpiar(); _Limpiar = true; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } else //Modificar { MP_Filtrar(1); MP_InHabilitar(); //El formulario _Limpiar = true; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar(); //El menu } } //Resultado if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
private void MP_CargarEncabezado() { try { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Seleccion_Lista().ToList(); var lista = (from a in ListaCompleta select new { a.Id, a.IdCompraIng, a.Granja, a.Proveedor, a.FechaEntrega, a.FechaRecepcion, a.Fecha, a.Hora, a.Usuario }).ToList(); if (lista.Count() > 0) { Dgv_GBuscador.DataSource = lista; Dgv_GBuscador.RetrieveStructure(); Dgv_GBuscador.AlternatingColors = true; Dgv_GBuscador.RootTable.Columns["id"].Caption = "Nota Seleccion"; Dgv_GBuscador.RootTable.Columns["id"].Width = 140; Dgv_GBuscador.RootTable.Columns["id"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["id"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["id"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["id"].Visible = true; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].Caption = "Nota Recepcion"; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].Width = 140; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["IdCompraIng"].Visible = true; Dgv_GBuscador.RootTable.Columns["Granja"].Caption = "Nota Granja"; Dgv_GBuscador.RootTable.Columns["Granja"].Width = 140; Dgv_GBuscador.RootTable.Columns["Granja"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Granja"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["Granja"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Granja"].Visible = true; Dgv_GBuscador.RootTable.Columns["Proveedor"].Caption = "Proveedor"; Dgv_GBuscador.RootTable.Columns["Proveedor"].Width = 250; Dgv_GBuscador.RootTable.Columns["Proveedor"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Proveedor"].Visible = true; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].Caption = "Fecha Entrega"; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].Width = 200; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["FechaEntrega"].Visible = true; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].Caption = "FechaRecepcion"; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].Width = 200; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["FechaRecepcion"].Visible = true; Dgv_GBuscador.RootTable.Columns["Fecha"].Visible = false; Dgv_GBuscador.RootTable.Columns["Hora"].Visible = false; Dgv_GBuscador.RootTable.Columns["Usuario"].Visible = false; //Habilitar filtradores Dgv_GBuscador.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_GBuscador.FilterMode = FilterMode.Automatic; Dgv_GBuscador.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_GBuscador.GroupByBoxVisible = false; Dgv_GBuscador.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_CargarEncabezado() { try { var ListaCompleta = new ServiceDesktop.ServiceDesktopClient().Compra_Lista().ToList(); if (ListaCompleta.Count() > 0) { Dgv_GBuscador.DataSource = ListaCompleta; Dgv_GBuscador.RetrieveStructure(); Dgv_GBuscador.AlternatingColors = true; Dgv_GBuscador.RootTable.Columns["id"].Caption = "Id"; Dgv_GBuscador.RootTable.Columns["id"].Width = 250; Dgv_GBuscador.RootTable.Columns["id"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["id"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["id"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["id"].Visible = true; Dgv_GBuscador.RootTable.Columns["IdSuc"].Visible = false; Dgv_GBuscador.RootTable.Columns["IdProvee"].Visible = false; Dgv_GBuscador.RootTable.Columns["Proveedor"].Caption = "Proveedor"; Dgv_GBuscador.RootTable.Columns["Proveedor"].Width = 350; Dgv_GBuscador.RootTable.Columns["Proveedor"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["Proveedor"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Proveedor"].Visible = true; Dgv_GBuscador.RootTable.Columns["Estado"].Visible = false; Dgv_GBuscador.RootTable.Columns["FechaDoc"].Caption = "Fecha"; Dgv_GBuscador.RootTable.Columns["FechaDoc"].Width = 350; Dgv_GBuscador.RootTable.Columns["FechaDoc"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["FechaDoc"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["FechaDoc"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["FechaDoc"].Visible = true; Dgv_GBuscador.RootTable.Columns["TipoVenta"].Visible = false; Dgv_GBuscador.RootTable.Columns["NombreTipo"].Caption = "Tipo"; Dgv_GBuscador.RootTable.Columns["NombreTipo"].Width = 350; Dgv_GBuscador.RootTable.Columns["NombreTipo"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["NombreTipo"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["NombreTipo"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["NombreTipo"].Visible = true; Dgv_GBuscador.RootTable.Columns["Descu"].Visible = false; Dgv_GBuscador.RootTable.Columns["Total"].Caption = "Total"; Dgv_GBuscador.RootTable.Columns["Total"].Width = 200; Dgv_GBuscador.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_GBuscador.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns["Total"].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns["Total"].Visible = true; Dgv_GBuscador.RootTable.Columns["Fecha"].Visible = false; Dgv_GBuscador.RootTable.Columns["Hora"].Visible = false; Dgv_GBuscador.RootTable.Columns["Usuario"].Visible = false; //Habilitar filtradores Dgv_GBuscador.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_GBuscador.FilterMode = FilterMode.Automatic; Dgv_GBuscador.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_GBuscador.GroupByBoxVisible = false; Dgv_GBuscador.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MP_MostrarMensajeError(ex.Message); } }
private void MP_CargarEncabezado() { try { var result = new ServiceDesktop.ServiceDesktopClient().CmmpraIngresoListar(); if (result.Count() > 0) { Dgv_GBuscador.DataSource = result; Dgv_GBuscador.RetrieveStructure(); Dgv_GBuscador.AlternatingColors = true; Dgv_GBuscador.RootTable.Columns[0].Key = "id"; Dgv_GBuscador.RootTable.Columns[0].Visible = false; Dgv_GBuscador.RootTable.Columns[1].Key = "Proveedor"; Dgv_GBuscador.RootTable.Columns[1].Caption = "Proveedor"; Dgv_GBuscador.RootTable.Columns[1].Width = 300; Dgv_GBuscador.RootTable.Columns[1].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[1].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns[1].Visible = true; Dgv_GBuscador.RootTable.Columns[2].Key = "FechaEnt"; Dgv_GBuscador.RootTable.Columns[2].Caption = "Fecha Entrega"; Dgv_GBuscador.RootTable.Columns[2].Width = 220; Dgv_GBuscador.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[2].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[2].Visible = true; Dgv_GBuscador.RootTable.Columns[3].Key = "FechaRec"; Dgv_GBuscador.RootTable.Columns[3].Caption = "Fecha Recepcion"; Dgv_GBuscador.RootTable.Columns[3].Width = 200; Dgv_GBuscador.RootTable.Columns[3].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[3].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[3].Visible = true; Dgv_GBuscador.RootTable.Columns[4].Key = "Entregado"; Dgv_GBuscador.RootTable.Columns[4].Caption = "Entregado"; Dgv_GBuscador.RootTable.Columns[4].Width = 200; Dgv_GBuscador.RootTable.Columns[4].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[4].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_GBuscador.RootTable.Columns[4].Visible = true; Dgv_GBuscador.RootTable.Columns[5].Key = "Total"; Dgv_GBuscador.RootTable.Columns[5].Caption = "Total"; Dgv_GBuscador.RootTable.Columns[5].FormatString = "0.00"; Dgv_GBuscador.RootTable.Columns[5].Width = 200; Dgv_GBuscador.RootTable.Columns[5].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_GBuscador.RootTable.Columns[5].CellStyle.FontSize = 8; Dgv_GBuscador.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_GBuscador.RootTable.Columns[5].Visible = true; Dgv_GBuscador.RootTable.Columns[6].Key = "Fecha"; Dgv_GBuscador.RootTable.Columns[6].Visible = false; Dgv_GBuscador.RootTable.Columns[7].Key = "Hora"; Dgv_GBuscador.RootTable.Columns[7].Visible = false; Dgv_GBuscador.RootTable.Columns[8].Key = "Usuario"; Dgv_GBuscador.RootTable.Columns[8].Visible = false; //Habilitar filtradores Dgv_GBuscador.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_GBuscador.FilterMode = FilterMode.Automatic; Dgv_GBuscador.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Buscardor.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_GBuscador.GroupByBoxVisible = false; Dgv_GBuscador.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_CargarDetalle(int id) { try { var lresult = new ServiceDesktop.ServiceDesktopClient().Transformacion_01_Lista().Where(a => a.IdTransformacion == id).ToList(); if (lresult.Count() > 0) { Dgv_Sucursales.DataSource = lresult; Dgv_Sucursales.RetrieveStructure(); Dgv_Sucursales.AlternatingColors = true; Dgv_Sucursales.RootTable.Columns["Id"].Visible = false; //Dgv_Sucursales.RootTable.Columns["IdTransformacion"].Visible = false; //Dgv_Sucursales.RootTable.Columns["IdProducto"].Visible = false; Dgv_Sucursales.RootTable.Columns["Descripcion"].Caption = "DESCRIPCION"; Dgv_Sucursales.RootTable.Columns["Descripcion"].Width = 150; Dgv_Sucursales.RootTable.Columns["Descripcion"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Sucursales.RootTable.Columns["Descripcion"].CellStyle.FontSize = 9; Dgv_Sucursales.RootTable.Columns["Descripcion"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Sucursales.RootTable.Columns["Descripcion"].Visible = true; //Dgv_Sucursales.RootTable.Columns["TotalProd"].Caption = "TOTAL PROD"; //Dgv_Sucursales.RootTable.Columns["TotalProd"].FormatString = "0"; //Dgv_Sucursales.RootTable.Columns["TotalProd"].Width = 120; //Dgv_Sucursales.RootTable.Columns["TotalProd"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; //Dgv_Sucursales.RootTable.Columns["TotalProd"].CellStyle.FontSize = 9; //Dgv_Sucursales.RootTable.Columns["TotalProd"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; //Dgv_Sucursales.RootTable.Columns["TotalProd"].Visible = true; //Dgv_Sucursales.RootTable.Columns["Producto2"].Caption = "M. PRIMA"; //Dgv_Sucursales.RootTable.Columns["Producto2"].Width = 150; //Dgv_Sucursales.RootTable.Columns["Producto2"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; //Dgv_Sucursales.RootTable.Columns["Producto2"].CellStyle.FontSize = 9; //Dgv_Sucursales.RootTable.Columns["Producto2"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; //Dgv_Sucursales.RootTable.Columns["Producto2"].Visible = true; //Dgv_Sucursales.RootTable.Columns["Cantidad"].Caption = "CANT."; //Dgv_Sucursales.RootTable.Columns["Cantidad"].FormatString = "0.00"; //Dgv_Sucursales.RootTable.Columns["Cantidad"].Width = 90; //Dgv_Sucursales.RootTable.Columns["Cantidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; //Dgv_Sucursales.RootTable.Columns["Cantidad"].CellStyle.FontSize = 9; //Dgv_Sucursales.RootTable.Columns["Cantidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; //Dgv_Sucursales.RootTable.Columns["Cantidad"].Visible = true; //Dgv_Sucursales.RootTable.Columns["Total"].Caption = "TOTAL"; //Dgv_Sucursales.RootTable.Columns["Total"].FormatString = "0.00"; //Dgv_Sucursales.RootTable.Columns["Total"].Width = 100; //Dgv_Sucursales.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; //Dgv_Sucursales.RootTable.Columns["Total"].CellStyle.FontSize = 9; //Dgv_Sucursales.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; //Dgv_Sucursales.RootTable.Columns["Total"].Visible = true; Dgv_Sucursales.GroupByBoxVisible = false; Dgv_Sucursales.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }
private void MP_CargarDetalle(int id) { try { var lresult = new ServiceDesktop.ServiceDesktopClient().Compra_01_Lista().Where(a => a.IdCompra == id).ToList(); if (lresult.Count() > 0) { Dgv_Detalle.DataSource = lresult; Dgv_Detalle.RetrieveStructure(); Dgv_Detalle.AlternatingColors = true; Dgv_Detalle.RootTable.Columns["id"].Visible = false; Dgv_Detalle.RootTable.Columns["IdCompra"].Visible = false; Dgv_Detalle.RootTable.Columns["IdProducto"].Visible = false; Dgv_Detalle.RootTable.Columns["Estado"].Visible = false; Dgv_Detalle.RootTable.Columns["Producto"].Caption = "PRODUCTO"; Dgv_Detalle.RootTable.Columns["Producto"].Width = 200; Dgv_Detalle.RootTable.Columns["Producto"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Producto"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Producto"].Visible = true; Dgv_Detalle.RootTable.Columns["Cantidad"].Caption = "CANTIDAD"; Dgv_Detalle.RootTable.Columns["Cantidad"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Cantidad"].Width = 150; Dgv_Detalle.RootTable.Columns["Cantidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Cantidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Cantidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Unidad"].Caption = " UN."; Dgv_Detalle.RootTable.Columns["Unidad"].Width = 90; Dgv_Detalle.RootTable.Columns["Unidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Unidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Unidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Detalle.RootTable.Columns["Unidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Costo"].Caption = "PRECIO U."; Dgv_Detalle.RootTable.Columns["Costo"].Width = 90; Dgv_Detalle.RootTable.Columns["Costo"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Costo"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Costo"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Costo"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Costo"].Visible = true; Dgv_Detalle.RootTable.Columns["Total"].Caption = "SUBTOTAL"; Dgv_Detalle.RootTable.Columns["Total"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Total"].Width = 150; Dgv_Detalle.RootTable.Columns["Total"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Total"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Total"].Visible = true; Dgv_Detalle.RootTable.Columns["Lote"].Visible = false; Dgv_Detalle.RootTable.Columns["FechaVen"].Visible = false; Dgv_Detalle.RootTable.Columns["Utilidad"].Caption = "UTILIDAD(%)"; Dgv_Detalle.RootTable.Columns["Utilidad"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Utilidad"].Width = 150; Dgv_Detalle.RootTable.Columns["Utilidad"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Utilidad"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Utilidad"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Utilidad"].Visible = true; Dgv_Detalle.RootTable.Columns["Porcent"].Caption = "PRECIO VENTA"; Dgv_Detalle.RootTable.Columns["Porcent"].Width = 150; Dgv_Detalle.RootTable.Columns["Porcent"].FormatString = "0.00"; Dgv_Detalle.RootTable.Columns["Porcent"].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Detalle.RootTable.Columns["Porcent"].CellStyle.FontSize = 9; Dgv_Detalle.RootTable.Columns["Porcent"].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; Dgv_Detalle.RootTable.Columns["Porcent"].Visible = true; Dgv_Detalle.GroupByBoxVisible = false; Dgv_Detalle.VisualStyle = VisualStyle.Office2007; } } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); } }