// private Enumerados.Operadores miOperador; // private double operando; // private double operandoDos; public double RealizarLaOperacionBinaria(Enumerados.Operadores miOperador, double operando, double operandoDos) { double resultado = 0.0; switch (miOperador) { case Enumerados.Operadores.Suma: var laSuma = new Suma(); resultado = laSuma.Calculo(operando, operandoDos); break; case Enumerados.Operadores.Resta: var laResta = new Resta(); resultado = laResta.Calculo(operando, operandoDos); break; /*case Enumerados.Operadores.Multiplicacion: var laMultiplicacion = new Multiplicacion(); resultado = laMultiplicacion.Calculo(operando, operandoDos); break; */ } return resultado; }
private void setupFormaPagamento() { TipoPagamento tp = new TipoPagamento(); cbFormaPagamento.DataSource = Enumerados.getListEnum(tp); cbFormaPagamento.ValueMember = "chave"; cbFormaPagamento.DisplayMember = "descricao"; cbFormaPagamento.SelectedIndex = -1; }
private void SetupStatus(ComboBox cb) { StatusPedido sp = new StatusPedido(); IList <itemEnumList> lstStatusPedido = Enumerados.getListEnum(sp); AutoCompleteStringCollection acc = new AutoCompleteStringCollection(); foreach (itemEnumList item in lstStatusPedido) { acc.Add(item.descricao); } cb.DataSource = lstStatusPedido; cb.ValueMember = "chave"; cb.DisplayMember = "descricao"; cb.SelectedIndex = -1; }
public string Operar(string operandoA, string operandoB, string Operador) { string ResultadoConvertido; double operando1 = Convert.ToDouble(operandoA); double operando2 = Convert.ToDouble(operandoB); Enumerados OperadorEnumerado = ConvertirStringEnumeradoOperadores(Operador); double? Resultado = Operar(operando1, operando2, OperadorEnumerado); if (Resultado != null) { ResultadoConvertido = Resultado.ToString(); } else { ResultadoConvertido = "Error"; } return(ResultadoConvertido); }
public EditUserXtraUserControl(Usuario anUsuario, bool updatePassword = false) { InitializeComponent(); IsPasswordEdit = updatePassword; IsAnUpdate = true; Role_lookUpEdit.Properties.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.Roles)); GlobalUsuario = GlobalDataContext.Usuario.FirstOrDefault(c => c.UsuarioID == anUsuario.UsuarioID); var u = GlobalUsuario; NombreCompleto_textEdit.EditValue = u.NombreCompleto; NombreUsuario_textEdit.EditValue = u.NombreUsuario; Cargo_textEdit.EditValue = u.Cargo; Role_lookUpEdit.EditValue = u.RoleId; if (!updatePassword) { VerContra_layoutControlItem.HideToCustomization(); Contrasenna_layoutControlItem.HideToCustomization(); } }
public virtual List <Pedido_OticaParcelaView> ToList_Pedido_OticaParcelaView(List <Pedido_Otica> lst) { List <Pedido_OticaParcelaView> lstRetorno = new List <Pedido_OticaParcelaView>(); foreach (Pedido_Otica item in lst) { lstRetorno.Add(new Pedido_OticaParcelaView { id = item.Id, codigo = item.codigo, cliente = item.cliente.nome_fantasia, codicao_pagamento = item.parcela.descricao, DtEmissao = item.data_emissao, DtFechamento = item.data_fechamento, Status = Enumerados.GetStringValue((StatusPedido)item.status) }); } return(lstRetorno); }
private double?Operar(double operandoA, double operandoB, Enumerados Operador) { double?Resultado = 0.0; //double? -> puede asignar valores null switch (Operador) { case Enumerados.Area: Resultado = operandoA * operandoB; break; case Enumerados.Perimetro: Resultado = operandoA * 2 + operandoB * 2; break; default: System.Windows.Forms.MessageBox.Show( "No se ha seleccionado ningún operador"); break; } return(Resultado); }
public virtual List <Pedido_OticaAgrupaView> ToList_Pedido_OticaAgrupaView(List <Pedido_Otica> lst) { List <Pedido_OticaAgrupaView> lstRetorno = new List <Pedido_OticaAgrupaView>(); foreach (Pedido_Otica item in lst) { lstRetorno.Add(new Pedido_OticaAgrupaView { Agrupa = item.agrupado == "S", id_pedido_omie = item.pedido != null ? item.pedido.id : 0, numero_pedido_omie = item.pedido != null ? item.pedido.numero_pedido : string.Empty, id = item.Id, codigo = item.codigo, cliente = item.cliente.nome_fantasia, codicao_pagamento = item.parcela.descricao, DtEmissao = item.data_emissao, DtFechamento = item.data_fechamento, Status = Enumerados.GetStringValue((StatusPedido)item.status) }); } return(lstRetorno); }
public virtual List <Pedido_OticaView> ToList_Pedido_OticaView(List <Pedido_Otica> lst) { List <Pedido_OticaView> lstRetorno = new List <Pedido_OticaView>(); foreach (Pedido_Otica item in lst) { Pedido_OticaView pedido = new Pedido_OticaView(); pedido.id = item.Id; pedido.codigo = item.codigo; if (item.pedido_otica_infoadic.Count() > 0) { pedido.os = item.pedido_otica_infoadic.FirstOrDefault().ordem_servico; pedido.laboratorio = item.pedido_otica_infoadic.FirstOrDefault().laboratorio; } if (item.cliente != null) { pedido.cliente = item.cliente.nome_fantasia; } if (item.parcela != null) { pedido.codicao_pagamento = item.parcela.descricao; } if (item.vendedor != null) { pedido.vendedor = item.vendedor.nome; } if (item.data_emissao != null) { pedido.DtEmissao = item.data_emissao; } if (item.itempedido_otica.Count() > 0) { decimal Total = 0; Total = item.itempedido_otica.Sum(p => p.valor_total); pedido.Total = Total; } if (item.status != null) { pedido.Status = Enumerados.GetStringValue((StatusPedido)item.status); if (!string.IsNullOrEmpty(item.usuario_alteracao)) { pedido.usuario = item.usuario_alteracao; } } else if (!string.IsNullOrEmpty(item.usuario_inclusao)) { pedido.usuario = item.usuario_inclusao; } pedido.Cancelado = item.cancelado == "S"; lstRetorno.Add(pedido); } return(lstRetorno); }
public virtual List <Pedido_LaboratorioView> ToList_Pedido_LaboratorioView(List <Pedido_Otica> lst) { List <Pedido_LaboratorioView> lstRetorno = new List <Pedido_LaboratorioView>(); foreach (Pedido_Otica item in lst) { Pedido_LaboratorioView pedido = new Pedido_LaboratorioView(); pedido.id = item.Id; pedido.codigo = item.codigo; pedido.numero_pedido_cliente = item.numero_pedido_cliente; if (item.caixa != null) { pedido.numero_caixa = item.caixa.numero; } if (item.cliente != null) { pedido.cliente = item.cliente.nome_fantasia; } if (item.parcela != null) { pedido.codicao_pagamento = item.parcela.descricao; } if (item.vendedor != null) { pedido.vendedor = item.vendedor.nome; } if (item.transportadora != null) { pedido.transportadora = item.transportadora.nome_fantasia; } if (item.data_emissao != null) { pedido.DtEmissao = item.data_emissao; } if (item.data_fechamento != null) { pedido.DtFechamento = item.data_fechamento; } if (item.status != null) { pedido.Status = Enumerados.GetStringValue((StatusPedido)item.status); if (!string.IsNullOrEmpty(item.usuario_alteracao)) { pedido.usuario = item.usuario_alteracao; } } else if (!string.IsNullOrEmpty(item.usuario_inclusao)) { pedido.usuario = item.usuario_inclusao; } pedido.Cancelado = item.cancelado == "S"; lstRetorno.Add(pedido); } return(lstRetorno); }
protected override void ExecutaPesquisa() { Pedido_OticaBLL = new Pedido_OticaBLL(); if (string.IsNullOrEmpty(txtFiltro.Text)) { dgvPesquisa.Columns.Clear(); List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } else { dgvPesquisa.Columns.Clear(); switch (Convert.ToString(cbFiltro.SelectedValue)) { case "PEDIDO": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.codigo.ToString() == txtFiltro.Text); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "NRPEDCLIENTE": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.numero_pedido_cliente == txtFiltro.Text); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "NRCAIXA": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.caixa.numero == txtFiltro.Text); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "CODCLIENTE": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.cliente.razao_social.ToLower().Contains(txtFiltro.Text)); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "CONDPAG": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.parcela.descricao.ToLower().Contains(txtFiltro.Text)); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "VENDEDOR": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.vendedor.nome.ToLower().Contains(txtFiltro.Text)); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "TRANSPORTADORA": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.transportadora.razao_social.ToLower().Contains(txtFiltro.Text)); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "DTEMISSAO": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.data_emissao.Value.ToShortDateString() == txtFiltro.Text); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "DTFECHAMENTO": { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.data_fechamento.Value.ToShortDateString() == txtFiltro.Text); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } break; case "STATUS": { StatusPedido sp = new StatusPedido(); IList <itemEnumList> lstStatusPedido = Enumerados.getListEnum(sp); lstStatusPedido.Select(p => p.descricao.ToLower().Contains(txtFiltro.Text.ToLower())); foreach (itemEnumList item in lstStatusPedido) { List <Pedido_Otica> lstPedido_Otica = Pedido_OticaBLL.getPedido_Otica(p => p.status == item.chave); dgvPesquisa.DataSource = Pedido_OticaBLL.ToList_Pedido_OticaView(lstPedido_Otica); } } break; } } }
protected virtual void formataColunagridFiltros(DataGridView gridFiltros) { //altera o nome das colunas //altera o nome das colunas gridFiltros.Columns.Add("ID", "Id"); gridFiltros.Columns.Add("PEDIDO", "Pedido"); gridFiltros.Columns.Add("CLIENTE", "Cliente"); DataGridViewComboBoxColumn colCondPagto = new DataGridViewComboBoxColumn(); ParcelaBLL parcelaBLL = new ParcelaBLL(); IList <Parcela> ParcelaList = parcelaBLL.getParcela(); ParcelaList.Insert(0, new Parcela { Id = 7, descricao = string.Empty }); colCondPagto.DataSource = ParcelaList; colCondPagto.ValueMember = "descricao"; colCondPagto.DisplayMember = "descricao"; colCondPagto.DataPropertyName = "CONDPAGTO"; colCondPagto.HeaderText = "Cond. Pagamento"; colCondPagto.Name = "CONDPAGTO"; colCondPagto.SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns.Add(colCondPagto); //gridFiltros.Columns.Add("CONDPAGTO", "Cond. Pagamento"); DataGridViewMaskedTextColumn colDtEmissao = new DataGridViewMaskedTextColumn("99/99/9999"); colDtEmissao.DataPropertyName = "DTEMISSAO"; colDtEmissao.HeaderText = "Emissão"; colDtEmissao.Name = "DTEMISSAO"; colDtEmissao.ValueType = typeof(DateTime); colDtEmissao.SortMode = DataGridViewColumnSortMode.NotSortable; colDtEmissao.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colDtEmissao.DefaultCellStyle.Format = "d"; gridFiltros.Columns.Add(colDtEmissao); DataGridViewMaskedTextColumn colDtFechamento = new DataGridViewMaskedTextColumn("99/99/9999"); colDtFechamento.DataPropertyName = "DTFECHAMENTO"; colDtFechamento.HeaderText = "Fechamento"; colDtFechamento.Name = "DTFECHAMENTO"; colDtFechamento.ValueType = typeof(DateTime); colDtFechamento.SortMode = DataGridViewColumnSortMode.NotSortable; colDtFechamento.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colDtFechamento.DefaultCellStyle.Format = "d"; gridFiltros.Columns.Add(colDtFechamento); StatusPedido sp = new StatusPedido(); DataGridViewComboBoxColumn colStatus = new DataGridViewComboBoxColumn(); int statusEntregue = (int)StatusPedido.ENTREGUE; IList <itemEnumList> lstStatusPedido = Enumerados.getListEnum(sp).Where(p => p.chave <= statusEntregue).ToList(); lstStatusPedido.Insert(0, new itemEnumList { chave = 9, descricao = string.Empty }); colStatus.DataSource = lstStatusPedido; colStatus.ValueMember = "chave"; colStatus.DisplayMember = "descricao"; colStatus.DataPropertyName = "STATUS"; colStatus.HeaderText = "Status"; colStatus.Name = "STATUS"; colStatus.SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns.Add(colStatus); // gridFiltros.Columns[COL_ID].Width = 150; gridFiltros.Columns[COL_ID].ValueType = typeof(int); gridFiltros.Columns[COL_ID].Visible = false; gridFiltros.Columns[COL_PEDIDO].Width = 100; gridFiltros.Columns[COL_PEDIDO].ValueType = typeof(int); gridFiltros.Columns[COL_PEDIDO].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[COL_PEDIDO].DefaultCellStyle = new DataGridViewCellStyle(gridFiltros.Columns[COL_PEDIDO].DefaultCellStyle); gridFiltros.Columns[COL_PEDIDO].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; gridFiltros.Columns[COL_PEDIDO].Frozen = true; gridFiltros.Columns[COL_CLIENTE].Width = 300; gridFiltros.Columns[COL_CLIENTE].ValueType = typeof(string); gridFiltros.Columns[COL_CLIENTE].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[COL_CLIENTE].Frozen = true; gridFiltros.Columns[COL_CONDPAG].Width = 200; gridFiltros.Columns[COL_CONDPAG].Frozen = true; gridFiltros.Columns[COL_DTEMISSAO].Width = 140; gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle = new DataGridViewCellStyle(gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle); gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; gridFiltros.Columns[COL_DTEMISSAO].Frozen = true; gridFiltros.Columns[COL_DTFECHAMENTO].Width = 140; gridFiltros.Columns[COL_DTFECHAMENTO].DefaultCellStyle = new DataGridViewCellStyle(gridFiltros.Columns[COL_DTFECHAMENTO].DefaultCellStyle); gridFiltros.Columns[COL_DTFECHAMENTO].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; gridFiltros.Columns[COL_DTFECHAMENTO].Frozen = true; gridFiltros.Columns[COL_STATUS].Width = 190; gridFiltros.Columns[COL_STATUS].Frozen = true; //gridFiltros.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(gridFiltros_EditingControlShowing); //Adiciona uma linha ao grid. gridFiltros.Rows.Add(); }
protected override void formataColunagridFiltros(DataGridView gridFiltros) { base.formataColunagridFiltros(gridFiltros); //altera o nome das colunas gridFiltros.Columns.Add("ID", "Id"); gridFiltros.Columns.Add("PEDIDO", "Pedido"); gridFiltros.Columns.Add("NRPEDCLIENTE", "OS"); DataGridViewMaskedTextColumn colDtEmissao = new DataGridViewMaskedTextColumn("99/99/9999"); colDtEmissao.DataPropertyName = "DTEMISSAO"; colDtEmissao.HeaderText = "Dt. Emissão"; colDtEmissao.Name = "DTEMISSAO"; colDtEmissao.ValueType = typeof(DateTime); colDtEmissao.SortMode = DataGridViewColumnSortMode.Programmatic; colDtEmissao.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colDtEmissao.DefaultCellStyle.Format = "d"; gridFiltros.Columns.Add(colDtEmissao); gridFiltros.Columns.Add("CLIENTE", "Cliente"); gridFiltros.Columns.Add("CONDPAGTO", "Cond. Pagamento"); gridFiltros.Columns.Add("VENDEDOR", "Vendedor"); gridFiltros.Columns.Add("laboratorio", "Laboratório"); gridFiltros.Columns.Add("Total", "Total"); StatusPedido sp = new StatusPedido(); DataGridViewComboBoxColumn colStatus = new DataGridViewComboBoxColumn(); IList <itemEnumList> lstStatusPedido = Enumerados.getListEnum(sp); lstStatusPedido.Insert(0, new itemEnumList { chave = 7, descricao = string.Empty }); colStatus.DataSource = lstStatusPedido; colStatus.ValueMember = "chave"; colStatus.DisplayMember = "descricao"; colStatus.DataPropertyName = "STATUS"; colStatus.HeaderText = "Status"; colStatus.Name = "STATUS"; colStatus.SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns.Add(colStatus); DataGridViewCheckBoxColumn Cancelado = new DataGridViewCheckBoxColumn(); Cancelado.HeaderText = "Cancelado"; Cancelado.Name = "CANCELADO"; Cancelado.TrueValue = true; Cancelado.FalseValue = false; Cancelado.ThreeState = true; gridFiltros.Columns.Add(Cancelado); gridFiltros.Columns.Add("USUARIO", "Usuário"); // gridFiltros.Columns[COL_ID].Width = 120; gridFiltros.Columns[COL_ID].ValueType = typeof(int); gridFiltros.Columns[COL_ID].Visible = false; gridFiltros.Columns[COL_PEDIDO].Width = 80; gridFiltros.Columns[COL_PEDIDO].ValueType = typeof(int); gridFiltros.Columns[COL_PEDIDO].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_PEDIDO].DefaultCellStyle = new DataGridViewCellStyle(gridFiltros.Columns[COL_PEDIDO].DefaultCellStyle); gridFiltros.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; gridFiltros.Columns[COL_OS].Width = 80; gridFiltros.Columns[COL_OS].ValueType = typeof(string); gridFiltros.Columns[COL_OS].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_DTEMISSAO].Width = 130; gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle = new DataGridViewCellStyle(gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle); gridFiltros.Columns[COL_DTEMISSAO].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; gridFiltros.Columns[COL_CLIENTE].Width = 380; gridFiltros.Columns[COL_CLIENTE].ValueType = typeof(string); gridFiltros.Columns[COL_CLIENTE].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_CONDPAG].Width = 200; gridFiltros.Columns[COL_CONDPAG].ValueType = typeof(string); gridFiltros.Columns[COL_CONDPAG].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_VENDEDOR].Width = 250; gridFiltros.Columns[COL_VENDEDOR].ValueType = typeof(string); gridFiltros.Columns[COL_VENDEDOR].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_LABORATORIO].Width = 250; gridFiltros.Columns[COL_LABORATORIO].ValueType = typeof(string); gridFiltros.Columns[COL_LABORATORIO].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_TOTAL].Width = 130; gridFiltros.Columns[COL_TOTAL].ValueType = typeof(decimal); gridFiltros.Columns[COL_TOTAL].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_TOTAL].DefaultCellStyle.Format = "N2"; gridFiltros.Columns[COL_STATUS].Width = 200; gridFiltros.Columns[COL_CANCELADO].Width = 100; gridFiltros.Columns[COL_CANCELADO].ValueType = typeof(bool); gridFiltros.Columns[COL_CANCELADO].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_USUARIO].Width = 200; gridFiltros.Columns[COL_USUARIO].ValueType = typeof(string); gridFiltros.Columns[COL_USUARIO].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(gridFiltros_EditingControlShowing); //Adiciona uma linha ao grid. gridFiltros.DefaultCellStyle.SelectionBackColor = Color.Green; gridFiltros.Rows.Add(); }
public EditUserXtraUserControl() { InitializeComponent(); Role_lookUpEdit.Properties.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.Roles)); }