private void Deshacer_Click(object sender, RoutedEventArgs e)
        {
            win_t_GestionarTranferencias ges = new win_t_GestionarTranferencias();

            ges.Show();
            this.Close();
        }
        private void btnCancelar_Transferencia_Click(object sender, RoutedEventArgs e)
        {
            win_t_GestionarTranferencias win = new win_t_GestionarTranferencias();

            win.Show();
            this.Close();
        }
Example #3
0
        private void btnTransferencias_Click(object sender, RoutedEventArgs e)
        {
            win_t_GestionarTranferencias trans = new win_t_GestionarTranferencias();

            trans.Show();
            this.Close();
        }
        //fin de funciones


        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            /**
             * 1. crear la transferencia en la base, esto sale del encabezado que lleva fecha
             * 2. de la tabla recuperar objetos
             * 3. esos objetos son MP, entonces llenar la lista
             * 4. Insertar cada objeto de la lista a la base
             * **/

            //CREAR OBJETO DE TIPO ENTITIES LLENITO!!
            t_transferencia trans = new t_transferencia();

            trans.t_fecha       = (DateTime)fechadate.SelectedDate;
            trans.t_descripcion = txt_descripcion.Text;
            trans.t_tipo        = (int)cbx_tipo.SelectedIndex + 1;

            //MANDAR EL OBJETO A LA CAPA BLL

            if (!(trans.Equals(null)) && !(trans.t_fecha.Equals(null)))
            {
                MessageBoxResult result = MessageBox.Show("Estas seguro de Guardar la transferencia", "Confirmar", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (result.ToString() == "Yes")
                {
                    int id = t_transferencia_BLL.insertar_t_transferencia_BLL(trans);

                    try
                    {
                        if (cbx_tipo.SelectedIndex == 0)
                        {
                            foreach (DataRowView dr in transferencia2.Items)
                            {
                                //agregar detalle de transeferencia
                                //transferencia entrada

                                te_transferenciaEntrada te = new te_transferenciaEntrada();
                                te.te_id_t     = id;
                                te.te_id_mp    = (int)dr[0];
                                te.te_cantidad = (float)dr[1];
                                te_transferencia_BLL.insertar_te_transferencia_BLL(te);
                            }
                        }
                        else
                        {
                            if (cbx_tipo.SelectedIndex == 1)
                            {
                                foreach (DataRowView dr in transferencia2.Items)
                                {
                                    ts_transferenciaSalida ts = new ts_transferenciaSalida();
                                    ts.ts_id_t     = id;
                                    ts.ts_id_mp    = (int)dr[0];
                                    ts.ts_cantidad = (float)dr[1];
                                    ts_transferencia_BLL.insertar_ts_transferencia_BLL(ts);
                                }
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.Write(ex.Message);
                        MessageBox.Show("Ocurrio un error al recorrer la tabla", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    MessageBox.Show("Registro Guardado");
                    win_t_GestionarTranferencias wg = new win_t_GestionarTranferencias();
                    wg.Show();
                    this.Close();
                }
            }
        }