Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }