/// <summary> /// Deprecated Method for adding a new object to the estados_detalles EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToestados_detalles(estado_detalle estado_detalle) { base.AddObject("estados_detalles", estado_detalle); }
/// <summary> /// Create a new estado_detalle object. /// </summary> /// <param name="eSTADOS_NOTA_ID">Initial value of the ESTADOS_NOTA_ID property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_FECHA">Initial value of the ESTADOS_DETALLE_ENABLE_FECHA property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_ESTADO">Initial value of the ESTADOS_DETALLE_ENABLE_ESTADO property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_SOCIO_ID">Initial value of the ESTADOS_DETALLE_ENABLE_SOCIO_ID property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE">Initial value of the ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE property.</param> /// <param name="eSTADOS_DETALLE_SHOW_INFO_SOCIO">Initial value of the ESTADOS_DETALLE_SHOW_INFO_SOCIO property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_FORMA_ENTREGA">Initial value of the ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_DETALLE">Initial value of the ESTADOS_DETALLE_ENABLE_DETALLE property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_SACOS_RETENIDOS">Initial value of the ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_TARA">Initial value of the ESTADOS_DETALLE_ENABLE_TARA property.</param> /// <param name="eSTADOS_DETALLE_SHOW_DESCUENTOS">Initial value of the ESTADOS_DETALLE_SHOW_DESCUENTOS property.</param> /// <param name="eSTADOS_DETALLE_SHOW_TOTAL">Initial value of the ESTADOS_DETALLE_SHOW_TOTAL property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_REGISTRAR_BTN">Initial value of the ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN property.</param> /// <param name="eSTADOS_DETALLE_ENABLE_IMPRIMIR_BTN">Initial value of the ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN property.</param> public static estado_detalle Createestado_detalle(global::System.Int32 eSTADOS_NOTA_ID, global::System.Boolean eSTADOS_DETALLE_ENABLE_FECHA, global::System.Int32 eSTADOS_DETALLE_ENABLE_ESTADO, global::System.Int32 eSTADOS_DETALLE_ENABLE_SOCIO_ID, global::System.Boolean eSTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE, global::System.Boolean eSTADOS_DETALLE_SHOW_INFO_SOCIO, global::System.Boolean eSTADOS_DETALLE_ENABLE_FORMA_ENTREGA, global::System.Boolean eSTADOS_DETALLE_ENABLE_DETALLE, global::System.Boolean eSTADOS_DETALLE_ENABLE_SACOS_RETENIDOS, global::System.Boolean eSTADOS_DETALLE_ENABLE_TARA, global::System.Boolean eSTADOS_DETALLE_SHOW_DESCUENTOS, global::System.Boolean eSTADOS_DETALLE_SHOW_TOTAL, global::System.Boolean eSTADOS_DETALLE_ENABLE_REGISTRAR_BTN, global::System.Boolean eSTADOS_DETALLE_ENABLE_IMPRIMIR_BTN) { estado_detalle estado_detalle = new estado_detalle(); estado_detalle.ESTADOS_NOTA_ID = eSTADOS_NOTA_ID; estado_detalle.ESTADOS_DETALLE_ENABLE_FECHA = eSTADOS_DETALLE_ENABLE_FECHA; estado_detalle.ESTADOS_DETALLE_ENABLE_ESTADO = eSTADOS_DETALLE_ENABLE_ESTADO; estado_detalle.ESTADOS_DETALLE_ENABLE_SOCIO_ID = eSTADOS_DETALLE_ENABLE_SOCIO_ID; estado_detalle.ESTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE = eSTADOS_DETALLE_ENABLE_CLASIFICACION_CAFE; estado_detalle.ESTADOS_DETALLE_SHOW_INFO_SOCIO = eSTADOS_DETALLE_SHOW_INFO_SOCIO; estado_detalle.ESTADOS_DETALLE_ENABLE_FORMA_ENTREGA = eSTADOS_DETALLE_ENABLE_FORMA_ENTREGA; estado_detalle.ESTADOS_DETALLE_ENABLE_DETALLE = eSTADOS_DETALLE_ENABLE_DETALLE; estado_detalle.ESTADOS_DETALLE_ENABLE_SACOS_RETENIDOS = eSTADOS_DETALLE_ENABLE_SACOS_RETENIDOS; estado_detalle.ESTADOS_DETALLE_ENABLE_TARA = eSTADOS_DETALLE_ENABLE_TARA; estado_detalle.ESTADOS_DETALLE_SHOW_DESCUENTOS = eSTADOS_DETALLE_SHOW_DESCUENTOS; estado_detalle.ESTADOS_DETALLE_SHOW_TOTAL = eSTADOS_DETALLE_SHOW_TOTAL; estado_detalle.ESTADOS_DETALLE_ENABLE_REGISTRAR_BTN = eSTADOS_DETALLE_ENABLE_REGISTRAR_BTN; estado_detalle.ESTADOS_DETALLE_ENABLE_IMPRIMIR_BTN = eSTADOS_DETALLE_ENABLE_IMPRIMIR_BTN; return estado_detalle; }
/// <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; } }