public void RecebeNovaNFe() { isNew = true; BTN_AddItensStock.Enabled = false; TXT_Numero_NFe.Focus(); }
private void BTN_RegNFe_Click(object sender, EventArgs e) { bool returns = false; if (!Int32.TryParse(TXT_Numero_NFe.Text, out int valor)) { TXT_Numero_NFe.BackColor = Color.OrangeRed; TXT_Numero_NFe.Focus(); returns = true; } if (!Int32.TryParse(TXT_Serie_NFe.Text, out valor)) { TXT_Serie_NFe.BackColor = Color.OrangeRed; TXT_Serie_NFe.Focus(); returns = true; } if (!decimal.TryParse(TXT_Valor.Text.Replace("$", "").Replace("R", "").Replace("€", "").Replace(" ", ""), out decimal v2)) { TXT_Valor.BackColor = Color.OrangeRed; TXT_Valor.Focus(); returns = true; } if (TXT_CNPJ_Selected.Text.Replace(".", "").Replace("/", "").Replace("-", "").Replace(" ", "") == "") { TXT_CNPJ_Selected.BackColor = Color.OrangeRed; TXT_CNPJ_Selected.Focus(); returns = true; } if (returns) { return; } numberNFe = Convert.ToInt32(TXT_Numero_NFe.Text.ToString()); seriesNFe = Convert.ToInt32(TXT_Serie_NFe.Text.ToString()); valueNFe = decimal.Parse(TXT_Valor.Text.ToString().Replace("$", "").Replace("R", "").Replace("€", "").Replace(" ", "")); emissionDateNFe = Convert.ToDateTime(DT_Data_Emissão.Value); providerCNPJ = TXT_CNPJ_Selected.Text.ToString().Replace(".", "").Replace(",", "").Replace("/", "").Replace("-", "").Replace(" ", ""); if (isNew) { nfeId = dadosNFes.Insere_NFe(seriesNFe, numberNFe, emissionDateNFe, valueNFe, providerID); } else if (!isNew) { dadosNFes.EditaNFe(seriesNFe, numberNFe, emissionDateNFe, valueNFe, nfeId, providerID); } BTN_RegNFe.Enabled = false; isNew = false; DesabilitaCamposNFe(); GB_Add_Itens_NFe.Enabled = true; TXT_Nome_Produto.Focus(); }
public void RecebeEdicaoNFe(int SerieNFe, int NumeroNFe, decimal ValorNFe, String CNPJ, int NFeID, int ProviderId, DateTime DataEmissao, bool inStock) { isNew = false; nfeId = NFeID; providerCNPJ = CNPJ; valueNFe = ValorNFe; providerID = ProviderId; numberNFe = NumeroNFe; nfeId = NFeID; seriesNFe = SerieNFe; emissionDateNFe = DataEmissao; BTN_RegNFe.Enabled = true; TXT_Numero_NFe.Text = numberNFe.ToString(); TXT_Serie_NFe.Text = seriesNFe.ToString(); TXT_Valor.Text = valueNFe.ToString(); DT_Data_Emissão.Value = emissionDateNFe; TXT_CNPJ_Selected.Text = providerCNPJ.ToString(); ItensNFe = dados_Itens_NFe.GetNFeItens(nfeId); GRID_Itens_NFe.DataSource = ItensNFe; GB_Add_Itens_NFe.Enabled = true; BTN_AddProduct.Enabled = true; if (userIdioma == UserIdioma.Portugues) { BTN_RegNFe.Text = "Salvar Alterações"; } if (userIdioma == UserIdioma.Ingles) { BTN_RegNFe.Text = "Save Changes"; } if (userIdioma == UserIdioma.Espanhol) { BTN_RegNFe.Text = "Guardar Cambios"; } TXT_Numero_NFe.Focus(); if (inStock) { BTN_AddItensStock.Enabled = false; BTN_AddProduct.Enabled = false; BTN_RegNFe.Enabled = false; BTN_RemoveItem.Enabled = false; GB_Add_Itens_NFe.Enabled = false; DesabilitaCamposNFe(); } TXT_Valor.Text = TXT_Valor.Text.ToString().Replace("$", "").Replace(" ", "").Replace("R", "").Replace("€", ""); TXT_Valor.Text = Convert.ToDouble(TXT_Valor.Text).ToString("C"); ContLinhasGrid(); }
public Page_NFes_Add_And_Edit(UserIdioma UserIdioma) { InitializeComponent(); TXT_Numero_NFe.Focus(); BTN_SelecionaForn.Enabled = false; listCNPJ.MouseDoubleClick += new MouseEventHandler(listCNPJ_DoubleClick); LB_List_Products_Name.MouseDoubleClick += new MouseEventHandler(LB_List_Products_Name_DoubleClick); userIdioma = UserIdioma; ContLinhasGrid(); }