/// <summary> /// Crea una tarea en workflow /// </summary> /// <param name="name_consecutive">Nombre del campo consecutivo del documento</param> /// <param name="work_desc">Descripción del caso</param> /// <param name="form_codi">Código del formulario</param> /// <param name="consecutive">Consecutivo del documento</param> /// <param name="emp_codi">Código de empresa</param> /// <returns></returns> public float createWorkFlow(string name_consecutive, string work_desc, string form_codi, int consecutive, int emp_codi, string pro_codi, string table_name) { swflup.SWFRFLUP ws = new swflup.SWFRFLUP(); swflup.TOWfRflup to = new swflup.TOWfRflup(); to.cam_name = name_consecutive; to.cas_desc = work_desc; to.cas_narc = ""; to.emp_codi = emp_codi; to.frm_codi = form_codi; to.num_cont = consecutive.ToString(); to.pro_codi = pro_codi; to.tbl_name = table_name; to.usu_codi = ConfigurationManager.AppSettings["usu_codi"].ToString(); var response = ws.EnviarWF(to); if (response.Retorno != "0") { throw new Exception(string.Format("Error creando flujo :{0}", response.TxtError)); } return(float.Parse(response.Tra_cont)); }
public string createWorkFlow(PqInpqr pqr, string TypeRequest) { swflup.SWFRFLUP ws = new swflup.SWFRFLUP(); swflup.TOWfRflup to = new swflup.TOWfRflup(); to.cam_name = "INP_CONT"; to.cas_desc = String.Format("Creación de PQR # {0} , Tipo de Solicitud : {1}", pqr.inp_cont, TypeRequest); to.cas_narc = ""; to.emp_codi = pqr.emp_codi; to.frm_codi = "SPQINPQR"; to.num_cont = pqr.inp_cont.ToString(); to.pro_codi = "SPQINPQR"; to.tbl_name = "PQ_INPQR"; to.usu_codi = ConfigurationManager.AppSettings["usu_codi"].ToString(); var response = ws.EnviarWF(to); if (response.Retorno != "0") { throw new Exception(string.Format("Error creando flujo :{0}", response.TxtError)); } return(response.Tra_cont); }