private void gestionTransferecia(object sender, RoutedEventArgs e)
        {
            t_transferencia     trans    = new t_transferencia();
            t_transferencia_BLL transfer = new t_transferencia_BLL();
            var returno = transfer.Gestion(trans);

            gtransfer.ItemsSource = (IEnumerable <t_transferencia>)returno;
            //scir = new SCIR_SistemaInventarioEntities();
            //gtransfer = scir.t_transferencia.ToList();
        }
Esempio n. 2
0
        public static List <t_transferencia> GetDatos(t_transferencia trans)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            List <t_transferencia>         com  = new List <t_transferencia>();
            //llamado al sp de compras
            var filas = scir.Database.SqlQuery <t_transferencia>("sp_trans_select_all_EntradasSalidas").ToList <t_transferencia>();

            //comprueba que sea diferente a null
            if (filas != null)
            {
                return(filas);
            }
            return(null);
        }
Esempio n. 3
0
        //public static List<t_transferencia> GetDato (DateTime fecha1,DateTime fecha2)
        //{
        //    SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
        //    List<t_transferencia> com = new List<t_transferencia>();
        //    scir.sp_t_select_fecha(fecha1,fecha2);
        //    var idUltimo = scir.t_transferencia.OrderByDescending(u => u.t_fecha).FirstOrDefault();
        //   var filas = scir.Database.SqlQuery<t_transferencia>("sp_t_select_fecha").ToList<t_transferencia>();
        //    //comprueba que sea diferente a null
        //    if (filas != null)
        //    {
        //        return filas;
        //    }
        //    return null;

        //}
        public static t_transferencia GetFila(t_transferencia trans)

        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();


            // var fila = scir.sp_compra_select_where_CompraporID(id).FirstOrDefault();
            var fila = scir.Database.SqlQuery <t_transferencia>("sp_t_select_where_TransferenciaID @t_id", new SqlParameter("@t_id", trans.t_id)).ToArray <t_transferencia>().FirstOrDefault();

            if (fila != null)
            {
                return(fila);
            }
            return(null);
        }
Esempio n. 4
0
        public static List <t_transferencia> Buscar(t_transferencia transferencia)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            //  var fila = scir.sp_compra_select_where_CompraporID(compra.c_id_i).FirstOrDefault();

            var fila = scir.t_transferencia.Where(w => w.t_fecha == transferencia.t_fecha || w.t_tipo == transferencia.t_tipo).ToList <t_transferencia>();


            if (fila != null)
            {
                return(fila);
            }
            else
            {
                return(null);
            }
        }
        //private void Button_Click_1(object sender, RoutedEventArgs e)
        //{
        //    //t_transferencia trans = new t_transferencia();
        //    t_transferencia trans = new t_transferencia();
        //    t_transferencia_BLL transfer = new t_transferencia_BLL();
        //    DateTime fech1 = (DateTime)fecha1.SelectedDate;
        //    DateTime fech2 = (DateTime)fecha2.SelectedDate;
        //    var returno =transfer.Gestiona(fech1,fech2);
        //    gtransfer.ItemsSource = (IEnumerable<t_transferencia>)returno;


        //



        //}

        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            int trans = cbx_tipo.SelectedIndex + 1;

            try
            {
                t_transferencia transfer = new t_transferencia();
                transfer.t_tipo  = trans;
                transfer.t_fecha = (DateTime)fecha1.SelectedDate;

                t_transferencia_BLL tra = new t_transferencia_BLL();
                var filas = tra.Buscar(transfer);
                gtransfer.ItemsSource = (IEnumerable <t_transferencia>)filas;
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                MessageBox.Show("Error en datos vacios", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 6
0
        public static int insertar(t_transferencia tU)
        {
            SCIR_SistemaInventarioEntities DB = new SCIR_SistemaInventarioEntities();

            var ultimo = DB.t_transferencia.OrderByDescending(u => u.t_id).FirstOrDefault();

            tU.t_id = ultimo.t_id + 1;

            try
            {
                DB.sp_trans_insert_NuevaTransferencia(tU.t_id, 1, tU.t_fecha, tU.t_descripcion, tU.t_tipo, 1, 1);
                var idUltimo = DB.t_transferencia.OrderByDescending(u => u.t_id).FirstOrDefault();
                return(idUltimo.t_id);
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return(-1); //por si da error
            }
            //DB.sp_trans_insert_NuevaTransferencia(tU.t_id_i,tU.t_fecha,tU.t_descripcion,tU.t_tipo,tU.t_id_usuarioCreacion,tU.t_id_ope);
        }
        //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();
                }
            }
        }
Esempio n. 8
0
 public List <t_transferencia> Buscar(t_transferencia transferencia)
 {
     return(t_transferencia_DAL.Buscar(transferencia));
 }
Esempio n. 9
0
 //public List<t_transferencia> Gestiona(DateTime fecha1,DateTime fecha2)
 //{
 //    return t_transferencia_DAL.GetDato(fecha1,fecha2);
 //}
 public t_transferencia Editar(t_transferencia trans)
 {
     return(t_transferencia_DAL.GetFila(trans));
 }
Esempio n. 10
0
 public List <t_transferencia> Gestion(t_transferencia trans)
 {
     return(t_transferencia_DAL.GetDatos(trans));
 }
Esempio n. 11
0
 public static int  insertar_t_transferencia_BLL(t_transferencia t_BLL)
 {
     //Mandarlo a la capa DAL
     return(t_transferencia_DAL.insertar(t_BLL));
 }