public void r100Implementation(SystemMenuModel instance) { using (XmlReader reader = XmlReader.Create(HttpContext.Current.Server.MapPath("~/web.sitemap"))) { string title = string.Empty; while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case "siteMapNode": string name = reader["title"]; string description = reader["description"]; string url = reader["url"]; string roles = reader["roles"] == null?string.Empty:reader["roles"]; if (!name.Contains('^')) //if (title != null && description != null && url != null && roles != null && !name.Contains('^')) { using (SqlProcedure sp = new SqlProcedure("sp_ConfigSystemMenu")) { if (description != string.Empty) { //sp.AddParameter("@title", title); sp.AddParameter("@name", name); sp.AddParameter("@description", description); sp.AddParameter("@url", url); sp.AddParameter("@roles", roles); sp.AddParameter("@username", Context.User.Identity.Name); sp.ExecuteScalar(); } } //if (description == string.Empty) //{ // title = reader["title"]; //} //else if (title != string.Empty) //{ // using (SqlProcedure sp = new SqlProcedure("sp_ConfigSystemMenu")) // { // sp.AddParameter("@title", title); // sp.AddParameter("@name", name); // sp.AddParameter("@description", description); // sp.AddParameter("@url", url); // sp.AddParameter("@roles", roles); // sp.AddParameter("@username", Context.User.Identity.Name); // sp.ExecuteScalar(); // } //} } break; } } } } }
protected override void ExecuteAction(ActionArgs args, ActionResult result) { if (args.CommandName.Equals("Custom") && args.CommandArgument.Equals("Execute")) { using (SqlProcedure sp = new SqlProcedure("sp_TYM_Order_Execute")) { sp.AddParameter("@Username", Context.User.Identity.Name); if (sp.ExecuteScalar().ToString().Equals("0")) { result.ShowAlert("Invalid Material Number"); result.Refresh(); } else { result.ShowAlert("Execute OK"); result.Refresh(); } } } else if (args.CommandName.Equals("Custom") && args.CommandArgument.Equals("ClearData")) { using (SqlProcedure sp = new SqlProcedure("sp_TYM_Order_ClearData")) { sp.ExecuteNonQuery(); result.Refresh(); } } }
public static string getMaterial(string CustMatCode, string OrderBy, string pc, string lc) { CustMatCode = CustMatCode.Replace(" ", ""); using (SqlProcedure sp = new SqlProcedure("sp_GetMaterial")) { sp.AddParameter("@CustomerItemNumber", CustMatCode); sp.AddParameter("@OrderBy", OrderBy); sp.AddParameter("@pc", pc); sp.AddParameter("@lc", lc); object sc = sp.ExecuteScalar(); if (sc == null) { return(string.Empty); } else { return(sc.ToString()); } } }
public void r111Implementation(AusentismoModel instance) { // This is the placeholder for method implementation. int ausentismoId = 0; string mensajeSistema = ""; int mensajeSistemaId = 0; int tipoOperacionId = 1; string html = ""; if (instance.Tipo_Ausentismo_Id == 1) { instance.Fecha_Fin_Ausentismo = instance.Fecha_Inicio_Ausentismo; } /* * TIPO DE OPERACIÓN * 0 Sin Tipo de Operación * 1 Alta * 2 Edición * 3 Borrado * 4 Autorización * 5 Autorización con Cambios * 6 Rechazo * 7 Cancelación */ using (SqlProcedure sp = new SqlProcedure("dbo.sp_Administrar_Ausentismo")) { try { //SqlServerCommand.Command.CommandType = System.Data.CommandType.StoredProcedure; //SqlServerCommand.Command.CommandType sp.Command.CommandTimeout = 60 * 10; sp.AddParameter("@Tipo_Operacion_Id", tipoOperacionId); sp.AddParameter("@Ausentismo_Id", instance.Ausentismo_Id); sp.AddParameter("@Ausentismo_Key", instance.Ausentismo_Key); sp.AddParameter("@Tipo_Ausentismo_Id", instance.Tipo_Ausentismo_Id); sp.AddParameter("@Contratado_Id", instance.Contratado_Id); sp.AddParameter("@Fecha_Solicitud_Ausentismo", instance.Fecha_Solicitud_Ausentismo); sp.AddParameter("@Fecha_Inicio_Ausentismo", instance.Fecha_Inicio_Ausentismo); sp.AddParameter("@Fecha_Fin_Ausentismo", instance.Fecha_Fin_Ausentismo); sp.AddParameter("@Dias_Ausentismo_Solicitados", instance.Dias_Ausentismo_Solicitados); sp.AddParameter("@Motivo_Ausentismo", instance.Motivo_Ausentismo); sp.AddParameter("@Estatus_Ausentismo_Id", instance.Estatus_Ausentismo_Id); sp.AddParameter("@Fecha_Autorizacion_Rechazo", instance.Fecha_Autorizacion_Rechazo); sp.AddParameter("@Autorizado_Rechazado_Por_Id", DBNull.Value); sp.AddParameter("@Notas_Autorizacion_Rechazo", instance.Notas_Autorizacion_Rechazo); sp.AddParameter("@Dias_Autorizados", instance.Dias_Ausentismo_Solicitados); sp.AddParameter("@Fecha_Inicio_Ausentismo_Autorizado", instance.Fecha_Inicio_Ausentismo); sp.AddParameter("@Fecha_Fin_Ausentismo_Autorizado", instance.Fecha_Fin_Ausentismo); sp.AddParameter("@HTML", html); sp.AddParameter("@Mensaje_Sistema", mensajeSistema); //Definición de parámetros de Sistema sp.AddParameter("@Creado_Por_Id", UserId); sp.AddParameter("@Transaccion_Id", DBNull.Value); sp.AddParameter("@Fijar_Bitacora", 1); sp.AddParameter("@Mostrar_Tablas_Sistema", 0); sp.AddParameter("@Mensaje_Sistema_Id", 0); sp.AddParameter("@Simular", 0); sp.AddParameter("@Trace", ""); sp.AddParameter("@Debug", 0); //Definición de dirección para parametros de salida sp.Parameters["@Mensaje_Sistema_Id"].Direction = ParameterDirection.Output; sp.Parameters["@Mensaje_Sistema"].Direction = ParameterDirection.Output; //sp.Parameters["@Persona_Domicilio_Id"].Direction = ParameterDirection.Output; sp.Parameters["@Trace"].Direction = ParameterDirection.Output; sp.Parameters["@Ausentismo_Id"].Direction = ParameterDirection.Output; sp.Parameters["@HTML"].Direction = ParameterDirection.Output; //Definición de tamaños que soporten los tipos de datos de los parametros del salida del SP sp.Parameters["@Mensaje_Sistema_Id"].Size = 4; sp.Parameters["@Mensaje_Sistema"].Size = 8000; sp.Parameters["@Trace"].Size = 8000; sp.Parameters["@Ausentismo_Id"].Size = 4; sp.Parameters["@HTML"].Size = 8000; //EJECUCIÓN SP sp.ExecuteNonQuery(); //ASIGNACIÓN DE PARÁMETRO DE SALIDA mensajeSistemaId = Convert.ToInt32(sp.Parameters["@Mensaje_Sistema_Id"].Value); mensajeSistema = Convert.ToString(sp.Parameters["@Mensaje_Sistema"].Value); //objetoPersonaDomicilioId = Convert.ToInt32(sp.Parameters["@Persona_Domicilio_Id"].Value); //Result.ShowAlert(mensajeSistema); if (mensajeSistemaId == 1) { ausentismoId = Convert.ToInt32(sp.Parameters["@Ausentismo_Id"].Value); instance.Ausentismo_Id = ausentismoId; Result.Refresh(); Result.Refresh(); Result.Continue(); } // if (mensajeSistemaId == 1) else // if (mensajeSistemaId != 1) { Result.ShowAlert(mensajeSistema); } // if (mensajeSistemaId != 1) } //try catch (Exception ex) { mensajeSistemaId = 665; mensajeSistema = ex.Message; Result.ShowAlert(mensajeSistema); //return false; } //catch (Exception e) } //using (SqlProcedure sp = new SqlProcedure("dbo.sp_Administrar_Ausentismo")) } //public void r111Implementation(AusentismoModel instance)
public void r101Implementation(Persona_DomicilioModel instance) { // This is the placeholder for method implementation. using (SqlProcedure sql = new SqlProcedure("dbo.sp_Creacion_Domicilio_Persona")) { sql.Command.CommandTimeout = 60 * 10; //Definición parametro especial para recibir el RETURN del SP sql.AddParameter("RetVal", 0); sql.Parameters["RetVal"].Direction = ParameterDirection.ReturnValue; //Definición de Parametros especificos del SP // //sql.AddParameter("@Producto_Nombre", instance.Producto_); sql.AddParameter("@Tipo_Operacion_Id", 1);// 1. INSERT sql.AddParameter("@Persona_Id", instance.Persona_Id); sql.AddParameter("@Calle", instance.Custom_Domicilio_Calle); sql.AddParameter("@Numero_Interior", instance.Custom_Domicilio_Numero_Interior); sql.AddParameter("@Numero_Exterior", instance.Custom_Domicilio_Numero_Exterior); sql.AddParameter("@Colonia", instance.Custom_Domicilio_Colonia); sql.AddParameter("@Ciudad_Id", instance.Custom_Domicilio_Ciudad_Id); sql.AddParameter("@Codigo_Postal_Id", instance.Custom_Domicilio_Codigo_Postal_Id); sql.AddParameter("@Entre_Calles", instance.Custom_Domicilio_Entre_Calles); sql.AddParameter("@Latitud", instance.Custom_Domicilio_Latitud); sql.AddParameter("@Longitud", instance.Custom_Domicilio_Longitud); sql.AddParameter("@Tipo_Domicilio_Id", instance.Tipo_Domicilio_Id); sql.AddParameter("@Es_Domicilio_Principal", instance.Es_Domicilio_Principal); //------------------------- //Definición de parámetros de Salida sql.AddParameter("@Persona_Domicilio_Id", instance.Persona_Domicilio_Id); sql.AddParameter("@Estatus_Registro_Id", 1); sql.AddParameter("@Domicilio_Id", 0); //Definición de parametros de Sistema sql.AddParameter("@Creado_Por_Id", UserId); sql.AddParameter("@Transaccion_Id", DBNull.Value); sql.AddParameter("@Fijar_Bitacora", 1); sql.AddParameter("@Mostrar_Tablas_Sistema", 0); sql.AddParameter("@Mensaje_Sistema_Id", 0); sql.AddParameter("@Simular", 0); sql.AddParameter("@Trace", ""); sql.AddParameter("@Debug", 0); //Definición de dirección para parametros de salida //sql.Parameters["@Persona_Domicilio_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Mensaje_Sistema_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Trace"].Direction = ParameterDirection.Output; //Definición de tamaños que soporten los tipos de datos de los parametros del salida del SP sql.Parameters["@Mensaje_Sistema_Id"].Size = 4; sql.Parameters["@Trace"].Size = 8000; sql.ExecuteNonQuery(); if (sql.Parameters["RetVal"].Value.ToString() != "1") { String ErrorMessage = SqlText.ExecuteScalar("SELECT Mensaje_Amigable_Usuario FROM dbo.Mensaje_Sistema WHERE Mensaje_Sistema_Id=" + sql.Parameters["@Mensaje_Sistema_Id"].Value.ToString()).ToString(); Result.ShowAlert(ErrorMessage); } else { Result.Continue(); } }// using (SqlProcedure sql = new SqlProcedure("dbo.sp_Creacion_Domicilio_Persona")) }
public void r105Implementation(PersonaModel instance) { // This is the placeholder for method implementation. using (SqlProcedure sql = new SqlProcedure("dbo.sp_Administrar_Persona_Contacto")) { sql.Command.CommandTimeout = 60 * 10; //Definición parametro especial para recibir el RETURN del SP sql.AddParameter("RetVal", 0); sql.Parameters["RetVal"].Direction = ParameterDirection.ReturnValue; //Definición de Parametros especificos del SP // //sql.AddParameter("@Producto_Nombre", instance.Producto_); sql.AddParameter("@Tipo_Operacion_Id", 1);// 1. INSERT sql.AddParameter("@Nombre", instance.Nombre); sql.AddParameter("@Apellido_Paterno", instance.Apellido_Paterno); sql.AddParameter("@Apellido_Materno", instance.Apellido_Materno); sql.AddParameter("@Segundo_Nombre", instance.Segundo_Nombre); sql.AddParameter("@Fecha_Nacimiento", instance.Fecha_Nacimiento); sql.AddParameter("@Maximo_Nivel_Escolaridad_Id", instance.Maximo_Nivel_Escolaridad_Id); sql.AddParameter("@Genero_Persona_Id", instance.Genero_Persona_Id); sql.AddParameter("@Correo_Personal", instance.Correo_Personal); sql.AddParameter("@Numero_Celular_Personal", instance.Numero_Celular_Personal); //------------------------- //Definición de parámetros de Salida sql.AddParameter("@Persona_Jefe_Id", instance.Persona_Id); //Definición de parametros de Sistema sql.AddParameter("@Creado_Por_Id", UserId); sql.AddParameter("@Transaccion_Id", DBNull.Value); sql.AddParameter("@Fijar_Bitacora", 1); sql.AddParameter("@Mostrar_Tablas_Sistema", 0); sql.AddParameter("@Mensaje_Sistema_Id", 0); sql.AddParameter("@Simular", 0); sql.AddParameter("@Trace", ""); sql.AddParameter("@Debug", 0); //Definición de dirección para parametros de salida //sql.Parameters["@Persona_Domicilio_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Mensaje_Sistema_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Trace"].Direction = ParameterDirection.Output; //Definición de tamaños que soporten los tipos de datos de los parametros del salida del SP sql.Parameters["@Mensaje_Sistema_Id"].Size = 4; sql.Parameters["@Trace"].Size = 8000; sql.ExecuteNonQuery(); if (sql.Parameters["RetVal"].Value.ToString() != "1") { String ErrorMessage = SqlText.ExecuteScalar("SELECT Mensaje_Amigable_Usuario FROM dbo.Mensaje_Sistema WHERE Mensaje_Sistema_Id=" + sql.Parameters["@Mensaje_Sistema_Id"].Value.ToString()).ToString(); Result.ShowAlert(ErrorMessage); } else { Result.Continue(); } }// using (SqlProcedure sql = new SqlProcedure("dbo.sp_Administrar_Persona_Contacto")) /* * bool resultadoAdministrarPersonaContacto; * string mensajeSistema = ""; * int mensajeSistemaId = 0; * int tipoOperacionId = 1; * string nombre = instance.Nombre; * string apellidoPaterno = instance.Apellido_Paterno; * string apellidoMaterno = instance.Apellido_Materno; * string segundoNombre = instance.Segundo_Nombre; * DateTime fechaNacimiento = (DateTime)instance.Fecha_Nacimiento; * int maximoNivelEscolaridadId = (int)instance.Maximo_Nivel_Escolaridad_Id; * int generoPersonaId = (int)instance.Genero_Persona_Id; * string correoPersonal = instance.Correo_Personal; * string numeroCelularPersonal = instance.Numero_Celular_Personal; * int personaId = 0; * SharedBusinessRules sb = new SharedBusinessRules(); * * resultadoAdministrarPersonaContacto = sb.AdministrarPersonaContacto( * tipoOperacionId * , nombre * , apellidoPaterno * , apellidoMaterno * , segundoNombre * , fechaNacimiento * , maximoNivelEscolaridadId * , generoPersonaId * , correoPersonal * , numeroCelularPersonal * , out personaId * , out mensajeSistema * , out mensajeSistemaId * ); * if (resultadoAdministrarPersonaContacto) * { * //Result.ShowAlert(mensajeSistema); * Result.Continue(); * // Result.Refresh(); * }//if (resultadoAdministrarPersonaContacto) * else//if (!resultadoAdministrarPersonaContacto) * { * Result.ShowAlert(mensajeSistema); * }//if (!resultadoAdministrarPersonaContacto) */ }
public void r104Implementation(Contratado_Solicitud_VacacionesModel instance) { // This is the placeholder for method implementation. //string conStr = ConfigurationManager.ConnectionStrings["arhmexdb_DEV"].ToString(); int diasFinalesAutorizados = Convert.ToInt32(instance.Dias_Autorizados); using (SqlProcedure sql = new SqlProcedure("dbo.sp_Revision_De_Solicitud")) { sql.Command.CommandTimeout = 60 * 10; //Definición parametro especial para recibir el RETURN del SP sql.AddParameter("RetVal", 0); sql.Parameters["RetVal"].Direction = ParameterDirection.ReturnValue; sql.AddParameter("@Tipo_Prestacion_Id", 1); // PRESTACION TIPO VACACION sql.AddParameter("@Estado_Solicitud_Vacaciones", 4); // 4. Significa AUTORIZADO CON CAMBIOS sql.AddParameter("@Solicitud_Vacaciones_Key", instance.Solicitud_Vacaciones_Key); sql.AddParameter("@Dias_Autorizados", diasFinalesAutorizados); //sql.AddParameter("@Contratante_Id", instance.Contratante_Id); sql.AddParameter("@Contratado_Id", instance.Contratado_Id); sql.AddParameter("@Fecha_Solicitud", instance.Fecha_Solicitud); sql.AddParameter("@Dias_Solicitados", instance.Dias_Solicitados); sql.AddParameter("@Fecha_Inicio_Vacaciones", instance.Fecha_Inicio_Vacaciones); sql.AddParameter("@Fecha_Fin_Vacaciones", instance.Fecha_Fin_Vacaciones); sql.AddParameter("@Notas_Autorizacion_Rechazo", ""); /*Parametros de sistema**/ sql.AddParameter("@Creado_Por_Id", UserId); sql.AddParameter("@Transaccion_Id", DBNull.Value); sql.AddParameter("@Fijar_Bitacora", 1); sql.AddParameter("@Mostrar_Tablas_Sistema", 0); //cmd.Parameters.Add("@Mensaje_Sistema_Id", 1);//.Direction = ParameterDirection.Output; sql.AddParameter("@Mensaje_Sistema_Id", 1); sql.AddParameter("@Simular", 0); sql.AddParameter("@Trace", ""); //.Direction = ParameterDirection.Output; sql.AddParameter("@Debug", 0); sql.Parameters["@Mensaje_Sistema_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Trace"].Direction = ParameterDirection.Output; //Definición de tamaños que soporten los tipos de datos de los parametros del salida del SP sql.Parameters["@Mensaje_Sistema_Id"].Size = 4; sql.Parameters["@Trace"].Size = 8000; sql.ExecuteNonQuery(); if (sql.Parameters["RetVal"].Value.ToString() != "1") { String ErrorMessage = SqlText.ExecuteScalar("SELECT Mensaje_Amigable_Usuario FROM dbo.Mensaje_Sistema WHERE Mensaje_Sistema_Id=" + sql.Parameters["@Mensaje_Sistema_Id"].Value.ToString()).ToString(); Result.ShowAlert(ErrorMessage); } else { Result.Continue(); } } // using (SqlProcedure sql = new SqlProcedure("dbo.sp_Revision_De_Solicitud")) } //public void r104Implementation(Contratado_Solicitud_VacacionesModel instance)
public void r107Implementation(Contratado_Solicitud_VacacionesModel instance) { using (SqlProcedure sql = new SqlProcedure("dbo.sp_Administrar_Solicitud_Vacaciones")) { sql.Command.CommandTimeout = 60 * 10; //Definición parametro especial para recibir el RETURN del SP sql.AddParameter("RetVal", 0); sql.Parameters["RetVal"].Direction = ParameterDirection.ReturnValue; sql.AddParameter("@Tipo_Operacion_Id", 1); // 1. Significa INSERT/CREACION NUEVO sql.AddParameter("@Contratado_Solicitud_Vacaciones_Id", 0); /// Este es el ID de la tabla de solicitudes. sql.AddParameter("@Solicitud_Vacaciones_Key", ""); sql.AddParameter("@Contratado_Id", instance.Contratado_Id); sql.AddParameter("@Fecha_Solicitud", instance.Fecha_Solicitud); sql.AddParameter("@Dias_Solicitados", instance.Dias_Solicitados); sql.AddParameter("@Fecha_Inicio_Vacaciones", instance.Fecha_Inicio_Vacaciones); sql.AddParameter("@Fecha_Fin_Vacaciones", instance.Fecha_Fin_Vacaciones); sql.AddParameter("@Estatus_Solicitud_Id", instance.Estatus_Solicitud_Id); sql.AddParameter("@Fecha_Autorizacion_Rechazo", DateTime.Today); sql.AddParameter("@Autorizado_Rechazado_Por_Id", UserId); sql.AddParameter("@Notas_Autorizacion_Rechazo", instance.Notas_Autorizacion_Rechazo); sql.AddParameter("@Dias_Autorizados", instance.Dias_Autorizados); sql.AddParameter("@Fecha_Inicio_Vacaciones_Autorizado ", instance.Fecha_Inicio_Vacaciones); sql.AddParameter("@Fecha_Fin_Vacaciones_Autorizado ", instance.Fecha_Fin_Vacaciones); sql.AddParameter("@HTML ", ""); /*Parametros de sistema**/ sql.AddParameter("@Creado_Por_Id", UserId); sql.AddParameter("@Transaccion_Id", DBNull.Value); sql.AddParameter("@Fijar_Bitacora", 1); sql.AddParameter("@Mostrar_Tablas_Sistema", 0); sql.AddParameter("@Mensaje_Sistema_Id", 1); sql.AddParameter("@Simular", 0); sql.AddParameter("@Trace", ""); sql.AddParameter("@Debug", 0); sql.Parameters["@Mensaje_Sistema_Id"].Direction = ParameterDirection.Output; sql.Parameters["@Trace"].Direction = ParameterDirection.Output; //Definición de tamaños que soporten los tipos de datos de los parametros del salida del SP sql.Parameters["@Mensaje_Sistema_Id"].Size = 4; sql.Parameters["@Trace"].Size = 8000; sql.ExecuteNonQuery(); if (sql.Parameters["RetVal"].Value.ToString() != "1") { String ErrorMessage = SqlText.ExecuteScalar("SELECT Mensaje_Amigable_Usuario FROM dbo.Mensaje_Sistema WHERE Mensaje_Sistema_Id=" + sql.Parameters["@Mensaje_Sistema_Id"].Value.ToString()).ToString(); Result.ShowAlert(ErrorMessage); } else { Result.Continue(); } } // using (SqlProcedure sql = new SqlProcedure("dbo.sp_Administrar_Solicitud_Vacaciones")) } // public void r107Implementation(Contratado_Solicitud_VacacionesModel instance)