コード例 #1
0
        private void DataGridRow_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ETraspaso traspaso = (ETraspaso)dgTraspasos.SelectedItem;

            flyDescuento.IsOpen   = true;
            dgTraspasos.IsEnabled = false;
            //dgTraspasos.Visibility = Visibility.Hidden;
            txtDescuento.Text      = traspaso.Descuento.ToString();
            txtDescuento.IsEnabled = false;
            btnSalir.IsEnabled     = false;
            btnSalir.Visibility    = Visibility.Hidden;
            btnEnviar.Visibility   = Visibility.Hidden;
        }
コード例 #2
0
        public List <ETraspaso> GetTraspasosAll()
        {
            List <ETraspaso> traspasos = new List <ETraspaso>();

            #region SQL OBTIENE TRASPASOS
            string sql = "SELECT " +
                         "NUMERO, " +
                         "LINEA, " +
                         "CODALMDEST, " +
                         "B.NOMBREALMACEN AS NOMBREALMACEN, " +
                         "FECHA, " +
                         "CODARTICULO, " +
                         "REFERENCIA, " +
                         "DESCRIPCION, " +
                         "UNIDADES, " +
                         "PRECIO ," +
                         "USUARIO " +
                         "FROM [dbo].[TRASPALMACEN] A INNER JOIN [dbo].[ALMACEN] B  ON A.CODALMDEST = B.CODALMACEN collate Latin1_General_CS_AS " +
                         "WHERE CODALMDEST IN ('T1','T5') ";
            #endregion

            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDescuentoLocal"].ToString()))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    SqlDataReader data = cmd.ExecuteReader();
                    while (data.Read())
                    {
                        ETraspaso traspaso = new ETraspaso
                        {
                            Numero        = Convert.ToInt32(data["NUMERO"]),
                            Linea         = Convert.ToInt32(data["LINEA"]),
                            CodAlmDest    = Convert.ToString(data["CODALMDEST"]),
                            NombreAlmacen = Convert.ToString(data["NOMBREALMACEN"]),
                            Fecha         = Convert.ToDateTime(data["FECHA"]),
                            CodArticulo   = Convert.ToInt32(data["CODARTICULO"]),
                            Referencia    = Convert.ToString(data["REFERENCIA"]),
                            Descripcion   = Convert.ToString(data["DESCRIPCION"]),
                            Unidades      = Convert.ToDouble(data["UNIDADES"]),
                            Precio        = Convert.ToDouble(data["PRECIO"]),
                            Usuario       = Convert.ToInt32(data["USUARIO"])
                        };
                        traspasos.Add(traspaso);
                    }
                }
            }
            return(traspasos);
        }
コード例 #3
0
        private void btnGuardarDescuento_Click(object sender, RoutedEventArgs e)
        {
            bool   isComplete  = false;
            string codarticulo = string.Empty;

            string[] prueba1 = null;


            double    precio   = 0.00;
            ETraspaso traspaso = (ETraspaso)dgTraspasos.SelectedItem;

            com.tantaros.varios.Arreglos arreglos = new Arreglos();
            try
            {
                codarticulo = ((System.Data.DataRowView)cmbArticulos.SelectedItem).Row.ItemArray[0].ToString();
            }
            catch
            {
                MessageBox.Show("Debe escoger un producto de Articulos");
            }

            if (codarticulo != "")
            {
                prueba1 = bOL.ItemsKit(int.Parse(codarticulo));
            }

            string[] prueba2 = bOL.ItemsTraspaso(traspaso.Numero);
            MessageBox.Show("Prueba " + traspaso.Referencia.ToString() + " Array 1 : " + prueba1.Count() + "Array 2 : " + prueba2.Count());
            precio = bOL.PrecioDescuento(int.Parse(codarticulo), traspaso.Descuento);
            if (precio > 0)
            {
                txtValor.Text      = " $: " + precio.ToString();
                txtValor.IsEnabled = false;
            }

            if (arreglos.ComparerArray(prueba1, prueba2))
            {
                MessageBox.Show("Son Iguales");
            }
            else
            {
                MessageBox.Show("No son Iguales");
            }
        }