//Ingresa tickets public static void ingresarTicket(MTicket ticket) { using (var myTickets = new myticketEntities()) { var fecha = DateTime.Now; var mtTickets = new mt_tab_ticket { ticket_cod_gravedad = ticket.codGravedad, ticket_cod_ticket = ticket.codTicket, ticket_cod_per = ticket.codPersona, ticket_cod_tipoatencion = ticket.codTipoAtencion, ticket_est_ticket = ticket.codEstadoTicket, ticket_es_masivo = ticket.esMasivo, ticket_dsc_asunto = ticket.descAsunto, ticket_dsc_detalle = ticket.detalleTicket, ticket_fec_creacion = fecha, ticket_fec_respuesta = fecha.AddDays(8), ticket_fec_vencimiento = fecha.AddDays(16), ticket_cod_usuaingreso = 1, ticket_cod_usuaresponde = 1 }; myTickets.mt_tab_ticket.Add(mtTickets); myTickets.SaveChanges(); } }
//Convierte entidad de BD en modelo public static MTicket editTicket(mt_tab_ticket ticket) { var mtTickets = new MTicket { codGravedad = (int)ticket.ticket_cod_gravedad, codTicket = (int)ticket.ticket_cod_ticket, codPersona = ticket.ticket_cod_per, codTipoAtencion = (int)ticket.ticket_cod_tipoatencion, codEstadoTicket = (int)ticket.ticket_est_ticket, esMasivo = (bool)ticket.ticket_es_masivo, descAsunto = ticket.ticket_dsc_asunto, detalleTicket = ticket.ticket_dsc_detalle, fechaRespuesta = (DateTime)ticket.ticket_fec_respuesta, fechaVencimiento = (DateTime)ticket.ticket_fec_vencimiento, codUsuarioIngreso = (int)ticket.ticket_cod_usuaingreso, codUsuarioResponde = (int)ticket.ticket_cod_usuaresponde }; return(mtTickets); }
//Convierte un modelo de tickets en entidad para bd public static mt_tab_ticket editTicket(MTicket ticket) { var mtTickets = new mt_tab_ticket { ticket_cod_gravedad = ticket.codGravedad, ticket_cod_ticket = ticket.codTicket, ticket_cod_per = ticket.codPersona, ticket_cod_tipoatencion = ticket.codTipoAtencion, ticket_est_ticket = ticket.codEstadoTicket, ticket_es_masivo = ticket.esMasivo, ticket_dsc_asunto = ticket.descAsunto, ticket_dsc_detalle = ticket.detalleTicket, ticket_fec_respuesta = ticket.fechaRespuesta, ticket_fec_vencimiento = ticket.fechaVencimiento, ticket_cod_usuaingreso = ticket.codUsuarioIngreso, ticket_cod_usuaresponde = ticket.codUsuarioResponde }; return(mtTickets); }