public int Update_Datos_Generales(Spartane.Core.Classes.Detalle_Suscripciones_Empresa.Detalle_Suscripciones_Empresa entity) { int rta; try { Spartane.Core.Classes.Detalle_Suscripciones_Empresa.Detalle_Suscripciones_Empresa Detalle_Suscripciones_EmpresaDB = GetByKey(entity.Folio, false); var paramUpdFolio = _dataProvider.GetParameter(); paramUpdFolio.ParameterName = "Folio"; paramUpdFolio.DbType = DbType.Int32; paramUpdFolio.Value = (object)entity.Folio ?? DBNull.Value; var paramUpdFolio_Empresas = _dataProvider.GetParameter(); paramUpdFolio_Empresas.ParameterName = "Folio_Empresas"; paramUpdFolio_Empresas.DbType = DbType.Int32; paramUpdFolio_Empresas.Value = (object)entity.Folio_Empresas ?? DBNull.Value; var paramUpdCantidad_de_Beneficiarios = _dataProvider.GetParameter(); paramUpdCantidad_de_Beneficiarios.ParameterName = "Cantidad_de_Beneficiarios"; paramUpdCantidad_de_Beneficiarios.DbType = DbType.Int32; paramUpdCantidad_de_Beneficiarios.Value = (object)entity.Cantidad_de_Beneficiarios ?? DBNull.Value; var paramUpdSuscripcion = _dataProvider.GetParameter(); paramUpdSuscripcion.ParameterName = "Suscripcion"; paramUpdSuscripcion.DbType = DbType.Int32; paramUpdSuscripcion.Value = (object)entity.Suscripcion ?? DBNull.Value; var paramUpdFecha_de_inicio = _dataProvider.GetParameter(); paramUpdFecha_de_inicio.ParameterName = "Fecha_de_inicio"; paramUpdFecha_de_inicio.DbType = DbType.DateTime; paramUpdFecha_de_inicio.Value = (object)entity.Fecha_de_inicio ?? DBNull.Value; var paramUpdFecha_Fin = _dataProvider.GetParameter(); paramUpdFecha_Fin.ParameterName = "Fecha_Fin"; paramUpdFecha_Fin.DbType = DbType.DateTime; paramUpdFecha_Fin.Value = (object)entity.Fecha_Fin ?? DBNull.Value; var paramUpdNombre_de_la_Suscripcion = _dataProvider.GetParameter(); paramUpdNombre_de_la_Suscripcion.ParameterName = "Nombre_de_la_Suscripcion"; paramUpdNombre_de_la_Suscripcion.DbType = DbType.String; paramUpdNombre_de_la_Suscripcion.Value = (object)entity.Nombre_de_la_Suscripcion ?? DBNull.Value; var paramUpdFrecuencia_de_Pago = _dataProvider.GetParameter(); paramUpdFrecuencia_de_Pago.ParameterName = "Frecuencia_de_Pago"; paramUpdFrecuencia_de_Pago.DbType = DbType.Int32; paramUpdFrecuencia_de_Pago.Value = (object)entity.Frecuencia_de_Pago ?? DBNull.Value; var paramUpdCosto = _dataProvider.GetParameter(); paramUpdCosto.ParameterName = "Costo"; paramUpdCosto.DbType = DbType.Decimal; paramUpdCosto.Value = (object)entity.Costo ?? DBNull.Value; var paramUpdEstatus = _dataProvider.GetParameter(); paramUpdEstatus.ParameterName = "Estatus"; paramUpdEstatus.DbType = DbType.Int32; paramUpdEstatus.Value = (object)entity.Estatus ?? DBNull.Value; var paramUpdBeneficiarios_extra_por_titular = _dataProvider.GetParameter(); paramUpdBeneficiarios_extra_por_titular.ParameterName = "Beneficiarios_extra_por_titular"; paramUpdBeneficiarios_extra_por_titular.DbType = DbType.String; paramUpdBeneficiarios_extra_por_titular.Value = (object)entity.Beneficiarios_extra_por_titular ?? DBNull.Value; var empEntity = _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdDetalle_Suscripciones_Empresa>("sp_UpdDetalle_Suscripciones_Empresa", paramUpdFolio, paramUpdFolio_Empresas, paramUpdCantidad_de_Beneficiarios, paramUpdSuscripcion, paramUpdFecha_de_inicio, paramUpdFecha_Fin, paramUpdNombre_de_la_Suscripcion, paramUpdFrecuencia_de_Pago, paramUpdCosto, paramUpdEstatus, paramUpdBeneficiarios_extra_por_titular).FirstOrDefault(); rta = Convert.ToInt32(empEntity.Folio); } catch (ExceptionBase ex) { throw ex; } catch (Exception ex) { throw new ServiceException(ex.Message, ex); } return(rta); }
public int Insert(Spartane.Core.Classes.Detalle_Suscripciones_Empresa.Detalle_Suscripciones_Empresa entity) { int rta; try { var padreFolio = _dataProvider.GetParameter(); padreFolio.ParameterName = "Folio"; padreFolio.DbType = DbType.Int32; padreFolio.Value = (object)entity.Folio ?? DBNull.Value; var padreFolio_Empresas = _dataProvider.GetParameter(); padreFolio_Empresas.ParameterName = "Folio_Empresas"; padreFolio_Empresas.DbType = DbType.Int32; padreFolio_Empresas.Value = (object)entity.Folio_Empresas ?? DBNull.Value; var padreCantidad_de_Beneficiarios = _dataProvider.GetParameter(); padreCantidad_de_Beneficiarios.ParameterName = "Cantidad_de_Beneficiarios"; padreCantidad_de_Beneficiarios.DbType = DbType.Int32; padreCantidad_de_Beneficiarios.Value = (object)entity.Cantidad_de_Beneficiarios ?? DBNull.Value; var padreSuscripcion = _dataProvider.GetParameter(); padreSuscripcion.ParameterName = "Suscripcion"; padreSuscripcion.DbType = DbType.Int32; padreSuscripcion.Value = (object)entity.Suscripcion ?? DBNull.Value; var padreFecha_de_inicio = _dataProvider.GetParameter(); padreFecha_de_inicio.ParameterName = "Fecha_de_inicio"; padreFecha_de_inicio.DbType = DbType.DateTime; padreFecha_de_inicio.Value = (object)entity.Fecha_de_inicio ?? DBNull.Value; var padreFecha_Fin = _dataProvider.GetParameter(); padreFecha_Fin.ParameterName = "Fecha_Fin"; padreFecha_Fin.DbType = DbType.DateTime; padreFecha_Fin.Value = (object)entity.Fecha_Fin ?? DBNull.Value; var padreNombre_de_la_Suscripcion = _dataProvider.GetParameter(); padreNombre_de_la_Suscripcion.ParameterName = "Nombre_de_la_Suscripcion"; padreNombre_de_la_Suscripcion.DbType = DbType.String; padreNombre_de_la_Suscripcion.Value = (object)entity.Nombre_de_la_Suscripcion ?? DBNull.Value; var padreFrecuencia_de_Pago = _dataProvider.GetParameter(); padreFrecuencia_de_Pago.ParameterName = "Frecuencia_de_Pago"; padreFrecuencia_de_Pago.DbType = DbType.Int32; padreFrecuencia_de_Pago.Value = (object)entity.Frecuencia_de_Pago ?? DBNull.Value; var padreCosto = _dataProvider.GetParameter(); padreCosto.ParameterName = "Costo"; padreCosto.DbType = DbType.Decimal; padreCosto.Value = (object)entity.Costo ?? DBNull.Value; var padreEstatus = _dataProvider.GetParameter(); padreEstatus.ParameterName = "Estatus"; padreEstatus.DbType = DbType.Int32; padreEstatus.Value = (object)entity.Estatus ?? DBNull.Value; var empEntity = _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsDetalle_Suscripciones_Empresa>("sp_InsDetalle_Suscripciones_Empresa", padreFolio_Empresas , padreCantidad_de_Beneficiarios , padreSuscripcion , padreFecha_de_inicio , padreFecha_Fin , padreNombre_de_la_Suscripcion , padreFrecuencia_de_Pago , padreCosto , padreEstatus ).FirstOrDefault(); rta = Convert.ToInt32(empEntity.Folio); } catch (ExceptionBase ex) { throw ex; } catch (Exception ex) { throw new ServiceException(ex.Message, ex); } return(rta); }