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(); }
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); }
//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); }
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); } }
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(); } } }
public List <t_transferencia> Buscar(t_transferencia transferencia) { return(t_transferencia_DAL.Buscar(transferencia)); }
//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)); }
public List <t_transferencia> Gestion(t_transferencia trans) { return(t_transferencia_DAL.GetDatos(trans)); }
public static int insertar_t_transferencia_BLL(t_transferencia t_BLL) { //Mandarlo a la capa DAL return(t_transferencia_DAL.insertar(t_BLL)); }