/// <summary> /// Create a new plantilla_notificacion object. /// </summary> /// <param name="pLANTILLAS_LLAVE">Initial value of the PLANTILLAS_LLAVE property.</param> /// <param name="pLANTILLAS_NOMBRE">Initial value of the PLANTILLAS_NOMBRE property.</param> /// <param name="pLANTILLAS_ASUNTO">Initial value of the PLANTILLAS_ASUNTO property.</param> /// <param name="pLANTILLAS_MENSAJE">Initial value of the PLANTILLAS_MENSAJE property.</param> /// <param name="cREADO_POR">Initial value of the CREADO_POR property.</param> /// <param name="fECHA_CREACION">Initial value of the FECHA_CREACION property.</param> public static plantilla_notificacion Createplantilla_notificacion(global::System.String pLANTILLAS_LLAVE, global::System.String pLANTILLAS_NOMBRE, global::System.String pLANTILLAS_ASUNTO, global::System.String pLANTILLAS_MENSAJE, global::System.String cREADO_POR, global::System.DateTime fECHA_CREACION) { plantilla_notificacion plantilla_notificacion = new plantilla_notificacion(); plantilla_notificacion.PLANTILLAS_LLAVE = pLANTILLAS_LLAVE; plantilla_notificacion.PLANTILLAS_NOMBRE = pLANTILLAS_NOMBRE; plantilla_notificacion.PLANTILLAS_ASUNTO = pLANTILLAS_ASUNTO; plantilla_notificacion.PLANTILLAS_MENSAJE = pLANTILLAS_MENSAJE; plantilla_notificacion.CREADO_POR = cREADO_POR; plantilla_notificacion.FECHA_CREACION = fECHA_CREACION; return plantilla_notificacion; }
/// <summary> /// Deprecated Method for adding a new object to the plantillas_notificaciones EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToplantillas_notificaciones(plantilla_notificacion plantilla_notificacion) { base.AddObject("plantillas_notificaciones", plantilla_notificacion); }
/// <summary> /// Inserta el estado de nota de peso con su detalle. Crea privilegio y notificacion para nota de peso. /// </summary> /// <param name="ESTADOS_NOTA_SIGUIENTE"></param> /// <param name="ESTADOS_NOTA_LLAVE"></param> /// <param name="ESTADOS_NOTA_NOMBRE"></param> /// <param name="ESTADOS_NOTA_DESCRIPCION"></param> /// <param name="ESTADOS_NOTA_ES_CATACION"></param> /// <param name="ESTADOS_NOTA_ESTADO"></param> /// <param name="CREADO_POR"></param> /// <param name="ESTADOS_DETALLE_ENABLE_FECHA"></param> /// <param name="ESTADOS_DETALLE_ENABLE_ESTADO"></param> /// <param name="ESTADOS_DETALLE_ENABLE_SOCIO_ID"></param> /// <param name="ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE"></param> /// <param name="ESTADOS_DETALLE_SHOW_INFO_SOCIO"></param> /// <param name="ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA"></param> /// <param name="ESTADOS_DETALLE_ENABLE_DETALLE"></param> /// <param name="ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS"></param> /// <param name="ESTADOS_DETALLE_ENABLE_TARA"></param> /// <param name="ESTADOS_DETALLE_SHOW_DESCUENTOS"></param> /// <param name="ESTADOS_DETALLE_SHOW_TOTAL"></param> /// <param name="ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN"></param> /// <param name="ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN"></param> /// <param name="PLANTILLAS_MENSAJE"></param> public void InsertarEstadoNotaDePeso (int? ESTADOS_NOTA_SIGUIENTE, string ESTADOS_NOTA_LLAVE, string ESTADOS_NOTA_NOMBRE, string ESTADOS_NOTA_DESCRIPCION, bool ESTADOS_NOTA_ES_CATACION, bool ESTADOS_NOTA_ESTADO, string CREADO_POR, bool ESTADOS_DETALLE_ENABLE_FECHA, int ESTADOS_DETALLE_ENABLE_ESTADO, int ESTADOS_DETALLE_ENABLE_SOCIO_ID, bool ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE, bool ESTADOS_DETALLE_SHOW_INFO_SOCIO, bool ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA, bool ESTADOS_DETALLE_ENABLE_DETALLE, bool ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS, bool ESTADOS_DETALLE_ENABLE_TARA, bool ESTADOS_DETALLE_SHOW_DESCUENTOS, bool ESTADOS_DETALLE_SHOW_TOTAL, bool ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN, bool ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN, string PLANTILLAS_MENSAJE) { try { using (var db = new colinasEntities()) { using (var scope1 = new System.Transactions.TransactionScope()) { estado_nota_de_peso noteStatus = new estado_nota_de_peso(); noteStatus.ESTADOS_NOTA_SIGUIENTE = ESTADOS_NOTA_SIGUIENTE == 0 ? null : ESTADOS_NOTA_SIGUIENTE; noteStatus.ESTADOS_NOTA_LLAVE = ESTADOS_NOTA_LLAVE; noteStatus.ESTADOS_NOTA_NOMBRE = ESTADOS_NOTA_NOMBRE; noteStatus.ESTADOS_NOTA_DESCRIPCION = ESTADOS_NOTA_DESCRIPCION; noteStatus.ESTADOS_NOTA_ES_CATACION = ESTADOS_NOTA_ES_CATACION; noteStatus.ESTADOS_NOTA_ESTADO = ESTADOS_NOTA_ESTADO; noteStatus.CREADO_POR = noteStatus.MODIFICADO_POR = CREADO_POR; noteStatus.FECHA_CREACION = DateTime.Today; noteStatus.FECHA_MODIFICACION = noteStatus.FECHA_CREACION; db.estados_nota_de_peso.AddObject(noteStatus); /*--------------------Crear detalle--------------------*/ estado_detalle detalle = new estado_detalle(); detalle.ESTADOS_NOTA_ID = noteStatus.ESTADOS_NOTA_ID; detalle.ESTADOS_DETALLE_ENABLE_FECHA = ESTADOS_DETALLE_ENABLE_FECHA; detalle.ESTADOS_DETALLE_ENABLE_ESTADO = ESTADOS_DETALLE_ENABLE_ESTADO; detalle.ESTADOS_DETALLE_ENABLE_SOCIO_ID = ESTADOS_DETALLE_ENABLE_SOCIO_ID; detalle.ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE = ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE; detalle.ESTADOS_DETALLE_SHOW_INFO_SOCIO = ESTADOS_DETALLE_SHOW_INFO_SOCIO; detalle.ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA = ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA; detalle.ESTADOS_DETALLE_ENABLE_DETALLE = ESTADOS_DETALLE_ENABLE_DETALLE; detalle.ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS = ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS; detalle.ESTADOS_DETALLE_ENABLE_TARA = ESTADOS_DETALLE_ENABLE_TARA; detalle.ESTADOS_DETALLE_SHOW_DESCUENTOS = ESTADOS_DETALLE_SHOW_DESCUENTOS; detalle.ESTADOS_DETALLE_SHOW_TOTAL = ESTADOS_DETALLE_SHOW_TOTAL; detalle.ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN = ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN; detalle.ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN = ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN; db.estados_detalles.AddObject(detalle); /*--------------------Crear privilegio--------------------*/ privilegio notePrivilege = new privilegio(); notePrivilege.PRIV_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PRIVILEGIO + ESTADOS_NOTA_LLAVE; notePrivilege.PRIV_NOMBRE = "Notas de Peso " + ESTADOS_NOTA_NOMBRE; notePrivilege.PRIV_DESCRIPCION = "Acceso a nivel de datos. " + ESTADOS_NOTA_DESCRIPCION; notePrivilege.CREADO_POR = notePrivilege.MODIFICADO_POR = CREADO_POR; notePrivilege.FECHA_CREACION = DateTime.Today; notePrivilege.FECHA_MODIFICACION = notePrivilege.FECHA_CREACION; db.privilegios.AddObject(notePrivilege); /*--------------------Crear plantilla de notificacion--------------------*/ plantilla_notificacion noteTemplate = new plantilla_notificacion(); noteTemplate.PLANTILLAS_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PLANTILLA + ESTADOS_NOTA_LLAVE; noteTemplate.PLANTILLAS_NOMBRE = "Notas de Peso " + ESTADOS_NOTA_NOMBRE; noteTemplate.PLANTILLAS_ASUNTO = "Notas de Peso " + ESTADOS_NOTA_NOMBRE; noteTemplate.PLANTILLAS_MENSAJE = PLANTILLAS_MENSAJE; noteTemplate.CREADO_POR = noteTemplate.MODIFICADO_POR = CREADO_POR; noteTemplate.FECHA_CREACION = DateTime.Today; noteTemplate.FECHA_MODIFICACION = noteTemplate.FECHA_CREACION; db.plantillas_notificaciones.AddObject(noteTemplate); db.SaveChanges(); scope1.Complete(); } } } catch (Exception ex) { log.Fatal("Error fatal al insertar estado de nota de peso.", ex); throw; } }