private void txtCardName_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar == (int)Keys.Enter) { if (!Exist(txtCardCode.Text, txtCardName.Text, "CardCode") & !Exist(txtCardCode.Text, txtCardName.Text, "CardName") & string.IsNullOrEmpty(txtOC.Text.Trim())) { SDK.Documentos.frmListadoDocumentos formulario = new SDK.Documentos.frmListadoDocumentos(-1, txtCardCode.Text.Replace('*', '%'), txtCardName.Text.Replace('*', '%'), DateTime.Now, string.Empty); if (formulario.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { txtCardCode.Text = Convert.ToString(formulario.Row["CardCode"]); txtCardName.Text = Convert.ToString(formulario.Row["CardName"]); button1_Click(sender, e); } } else { button1_Click(sender, e); } } }
private void Consultar() { try { string itemcode = txtItemCode.Text; Object[] valuesOut = new Object[] { }; DataTable tbl = connection.GetDataTable("LOG", "su_Almacen", new string[] { }, new string[] { "@TipoConsulta", "@ItemCode" }, ref valuesOut, 22, itemcode); if (tbl.Rows.Count > 0) { this.CleanScreen(this, true); txtItemCode.Text = Convert.ToString(tbl.Rows[0]["ItemCode"]); txtItemName.Text = Convert.ToString(tbl.Rows[0]["ItemName"]); txtU_Subclas.Text = Convert.ToString(tbl.Rows[0]["U_Subclas"]); cbLinea.SelectedValue = Convert.ToInt32(tbl.Rows[0]["ItmsGrpCod"]); txtActive.Text = Convert.ToString(tbl.Rows[0]["Estado"]); txtCardName.Text = Convert.ToString(tbl.Rows[0]["CardName"]); txtNumInBuy.Text = Convert.ToDecimal(tbl.Rows[0]["NumInBuy"]).ToString("N2"); txtBuyUnitMsr.Text = Convert.ToString(tbl.Rows[0]["BuyUnitMsr"]); txtPurPackUn.Text = Convert.ToDecimal(tbl.Rows[0]["PurPackUn"]).ToString("N2"); txtBHeight1.Text = Convert.ToDecimal(tbl.Rows[0]["BHeight1"]).ToString("N2") + " cm"; txtBWidth1.Text = Convert.ToDecimal(tbl.Rows[0]["BWidth1"]).ToString("N2") + " cm"; txtBLength1.Text = Convert.ToDecimal(tbl.Rows[0]["BLength1"]).ToString("N2") + " cm"; txtBVolume.Text = Convert.ToDecimal(tbl.Rows[0]["BVolume"]).ToString("N2"); txtBWeight1.Text = Convert.ToDecimal(tbl.Rows[0]["BWeight1"]).ToString("N2") + " kg"; txtInvntryUom.Text = Convert.ToString(tbl.Rows[0]["InvntryUom"]); txtU_VLGX_PLN.Text = Convert.ToString(tbl.Rows[0]["U_VLGX_PLN"]); txtU_VLGX_LT.Text = Convert.ToString(tbl.Rows[0]["U_VLGX_LT"]); txtU_VLGX_OF.Text = Convert.ToString(tbl.Rows[0]["U_VLGX_OF"]); DataTable tblStock = connection.GetDataTable("LOG", "su_Almacen", new string[] { }, new string[] { "@TipoConsulta", "@ItemCode" }, ref valuesOut, 23, itemcode); dgvDatos.DataSource = tblStock; cbLinea.Enabled = false; } else { SDK.Documentos.frmListadoDocumentos formulario = new SDK.Documentos.frmListadoDocumentos(-4, txtItemCode.Text, txtItemName.Text, DateTime.Now, cbLinea.SelectedValue.ToString()); //formulario.MdiParent = this.MdiParent; formulario.ShowDialog(); txtItemCode.Text = formulario.ItemCode; if (!string.IsNullOrEmpty(txtItemCode.Text)) { SendKeys.Send("{ENTER}"); } } } catch (Exception ex) { this.SetMensaje(ex.Message, 5000, Color.Red, Color.White); } }