public void IUDcruceAfiliado(CruceAfiliado c, Int16 codOperacion) { objDataLayer.AddGenericParameter("@tipo_operacion", DbType.Int16, ParameterDirection.Input, codOperacion); objDataLayer.AddGenericParameter("@id", DbType.Int32, ParameterDirection.Input, c.id); objDataLayer.AddGenericParameter("@descripcion", DbType.String, ParameterDirection.Input, c.descripcion); objDataLayer.AddGenericParameter("@prioridad", DbType.Int32, ParameterDirection.Input, c.prioridad); objDataLayer.AddGenericParameter("@estado", DbType.Int16, ParameterDirection.Input, c.estado); objDataLayer.AddGenericParameter("@id_usuario", DbType.Int32, ParameterDirection.Input, u.idUsuario); try { objDataLayer.ExecuteStoredProcedure("P_RIPS_CRUCE_AFILIADO", DataLayer.ReturnType.NothingType); } catch (Exception ex) { throw ex; } }
private void guardarDatos(UserControl userControl, GridEditableItem g = null) { Consulta c = new Consulta(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); string mensaje = string.Empty; try { CruceAfiliado c2 = new CruceAfiliado(); c2.descripcion = (userControl.FindControl("txtDescripcion") as RadTextBox).Text.Trim(); c2.prioridad = Convert.ToInt32((userControl.FindControl("txtPrioridad") as RadNumericTextBox).Text); c2.estado = Convert.ToInt16((userControl.FindControl("ddlEstado") as RadDropDownList).SelectedValue); if (validarPrioridad(c2.prioridad)) { if (g == null) { c2.id = 0; i.IUDcruceAfiliado(c2, 2); mensaje = "Datos Guardados Correctamente"; } else { c2.id = Convert.ToInt32(g.GetDataKeyValue("id")); i.IUDcruceAfiliado(c2, 3); mensaje = "Datos Actualizados Correctamente"; } cargarGrilla(); this.RadWindowManager1.RadAlert(mensaje, 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } else { this.RadWindowManager1.RadAlert("La prioridad seleccionada para el cruce ya existe, por favor seleccione otro nivel de prioridad", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }