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; }
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); }
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"); } }