public TSalida CrearPqInpqr(TOPqInpqr toPqInpqr) { string txterror = ""; int retorno = 0; SPqInpqr.SPqInpqrDMR com = new SPqInpqr.SPqInpqrDMR(); object[] varEntr = { usuario, Encrypta.EncriptarClave(password), alias, "SPqInpqr", "", "", "", "", "", "N" }; object varSali; try { if (com.ProgramLogin(varEntr, out varSali, out txterror) != 0) { throw new Exception("Error al ingresar a SEVEN-ERP, " + txterror); } List <object> lentrada = new List <object>(); lentrada.Add(toPqInpqr.emp_codi); lentrada.Add(toPqInpqr.inp_feve); lentrada.Add(toPqInpqr.inp_esta); lentrada.Add(toPqInpqr.arb_csuc); lentrada.Add(toPqInpqr.inp_tcli); lentrada.Add(toPqInpqr.inp_ncar); lentrada.Add(toPqInpqr.ite_frec); lentrada.Add(toPqInpqr.ite_tpqr); lentrada.Add(toPqInpqr.arb_ccec); lentrada.Add(toPqInpqr.ite_spre); lentrada.Add(toPqInpqr.ite_ancu); lentrada.Add(toPqInpqr.inp_mpqr); lentrada.Add(toPqInpqr.soc_cont); lentrada.Add(toPqInpqr.sbe_cont); lentrada.Add(toPqInpqr.mac_nume); object pDatOut; if (com.InsertarPqInpqr(lentrada.ToArray(), out pDatOut, out txterror) == 1) { throw new Exception(txterror); } var pDataOut2 = (object[])pDatOut; var salida = new TSalida(); salida.Txterror = txterror; salida.retorno = (int)pDataOut2[0]; return(salida); } catch (Exception ex) { var salida = new TSalida(); salida.Txterror = ex.Message; salida.retorno = 0; return(salida); } }
public TSalida CrearCasoWorkFlow(int emp_codi, int num_cont) { TSalida tSalida = new TSalida(); tSalida.retorno = 0; tSalida.Txterror = ""; try { WWfRflup.SWFRFLUP ws = new WWfRflup.SWFRFLUP(); if (urlWorkFlow == null) { throw new Exception("No esta definida la parametrización de UrlWorkFlow "); } if (WfProcodi == null) { throw new Exception("No esta definida la parametrización de WfProcodi "); } if (WfForcodi == null) { throw new Exception("No esta definida la parametrización de WfForcodi "); } ws.Url = urlWorkFlow; WWfRflup.TOWfRflup toWfRflup = new WWfRflup.TOWfRflup(); toWfRflup.emp_codi = emp_codi; toWfRflup.cas_desc = "Pqr numero " + num_cont + " fue creada"; toWfRflup.usu_codi = usu_codi; toWfRflup.pro_codi = WfProcodi; toWfRflup.frm_codi = WfForcodi; toWfRflup.tbl_name = "PQ_INPQR"; toWfRflup.cam_name = "INP_CONT"; toWfRflup.num_cont = num_cont.ToString(); //toWfRflup.cas_narc //toWfRflup.cas_arch var retorno = ws.EnviarWF(toWfRflup); tSalida.retorno = retorno.Retorno.AsInt(); tSalida.Txterror = retorno.TxtError; } catch (Exception err) { tSalida.retorno = 1; tSalida.Txterror = err.Message; } return(tSalida); }
public TSalida CrearTSoSocio(TOInvitado toSoIngre) { string txterror = ""; SSoIngre.SSoIngreDMR com = new SSoIngre.SSoIngreDMR(); object[] varEntr = { usuario, Encrypta.EncriptarClave(password), alias, "SSoIngre", "", "", "", "", "", "N" }; try { object varSali; if (com.ProgramLogin(varEntr, out varSali, out txterror) != 0) { throw new Exception("Error al ingresar a SEVEN-ERP, " + txterror); } List <object> lentrada = new List <object>(); lentrada.Add((int)toSoIngre.Emp_Codi); lentrada.Add(toSoIngre.Soc_cont); lentrada.Add(toSoIngre.Sbe_Cont); lentrada.Add(toSoIngre.Mac_nume); lentrada.Add(toSoIngre.Nombre); lentrada.Add(toSoIngre.Apellido); lentrada.Add(toSoIngre.Fecha); lentrada.Add(toSoIngre.Observacion); var res = com.InsertarPreingreso(lentrada.ToArray(), out txterror); if (res == 1) { throw new Exception(txterror); } var salida = new TSalida(); salida.Txterror = ""; salida.retorno = 1; return(salida); } catch (Exception ex) { var salida = new TSalida(); salida.Txterror = ex.Message; salida.retorno = 0; return(salida); } }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } if (string.IsNullOrEmpty(txtnombre.Text.Trim())) { MessageBox.Show("Campo nombre es obligatorio, favor revisar."); txtnombre.Focus(); return; } if (string.IsNullOrEmpty(Tentrada.Text.Trim())) { MessageBox.Show("Hora de entrada es obligatorio, favor revisar."); Tentrada.Focus(); return; } if (string.IsNullOrEmpty(TSalida.Text.Trim())) { MessageBox.Show("Hora de salida es obligatorio, favor revisar."); TSalida.Focus(); return; } if (string.IsNullOrEmpty(Tbreaki.Text.Trim())) { MessageBox.Show("Hora de inicio de tiempo libre es obligatorio, favor revisar."); Tbreaki.Focus(); return; } if (string.IsNullOrEmpty(BreakF.Text.Trim())) { MessageBox.Show("Hora de fin del tiempo libre es obligatorio, favor revisar."); BreakF.Focus(); return; } string vcod = txtcod.Text.Trim(), vnom = txtnombre.Text.Trim(), vape = txtapellido.Text.Trim(), vent = Tentrada.Value.ToString("HH:mm:ss"), vsal = TSalida.Value.ToString("HH:mm:ss"), vbrei = Tbreaki.Value.ToString("HH:mm:ss"), vbres = BreakF.Value.ToString("HH:mm:ss"); string vest = "1"; if (!Rbact.Checked) { vest = "0"; } string viddep = String.IsNullOrEmpty(txtiddep.Text.Trim()) ? "0" : txtiddep.Text.Trim(); if (!Ctool.valexitbl("reclamos.Departamentos", $"idcompania = {Ctool.cia} and Id = {viddep}")) { MessageBox.Show($"Reclamo No. {viddep} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtiddep.Focus(); return; } //if (!String.IsNullOrEmpty(viddep) && (viddep == "0")) // { // MessageBox.Show($"Debes completar correctamente todos el campo del (Departamento), Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); // txtiddep.Focus(); // return; // } // if ((viddep == "0" ) && // (viddep != "0" )) // { // MessageBox.Show($"Debes completar el campos de (Departamento), Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); // txtiddep.Focus(); // return; // } string v1 = $"exec Entidad.proc_empleados @idcompania = {Ctool.cia} , @id = {vcod} , @idtipo = 1 , @nom = '{vnom}',"; v1 += $"@ape = '{vape}',@iddep = {viddep},@horaentrada ='{vent}', @horasalida ='{vsal}',"; v1 += $"@horabreaki = '{vbrei}' , @horabreaks = '{vbres}' , @est = {vest}"; Ctool.ExcSql(v1); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de salvar."); return; } llenargrid(); limpiar(); }
public TOTransaction CrearReserva(TOAeReser reserva) { string txterror = ""; try { SAeReser.SAeReserDMR com = new SAeReser.SAeReserDMR(); object[] varEntr = { usuario, Encrypta.EncriptarClave(password), alias, "SAeReser", "", "", "", "", "", "N" }; //object[] varEntr = { "seven12", "182193186192127126174178192192", "SevenDesarrollo", "SAeReser", "cerezo", "", "", "", "", "N" }; object varSali; if (com.ProgramLogin(varEntr, out varSali, out txterror) != 0) { throw new Exception("Error al ingresar a SEVEN-ERP, " + txterror); } object[] arrayReserva = new object[17]; arrayReserva[0] = reserva.Emp_codi; arrayReserva[1] = reserva.Res_fini.AddMinutes(1); arrayReserva[2] = reserva.Res_fina.AddMinutes(-1); arrayReserva[3] = reserva.Soc_cont; arrayReserva[4] = reserva.Mac_nume; arrayReserva[5] = reserva.Sbe_cont; arrayReserva[6] = reserva.Esp_cont; arrayReserva[7] = reserva.Res_numd; arrayReserva[8] = reserva.Ite_cont; arrayReserva[9] = reserva.Ter_codi; arrayReserva[10] = reserva.Res_tdoc; arrayReserva[11] = reserva.Res_dinv; arrayReserva[12] = reserva.Res_ninv; arrayReserva[13] = reserva.Res_inac; arrayReserva[15] = reserva.Productos[0].Pro_cont; arrayReserva[16] = reserva.Cla_cont; int i = reserva.Productos.Count; int y = 3; object[,] arrayProductos = new object[i, y]; for (int index = 0; index < i; index++) { arrayProductos[index, 0] = reserva.Productos[index].Pro_cont; arrayProductos[index, 1] = reserva.Productos[index].Dpr_valo; arrayProductos[index, 2] = reserva.Productos[index].Dpr_dura; } arrayReserva[14] = arrayProductos; object pDatOut; if (com.InsertarReserva(arrayReserva, out pDatOut, out txterror) == 1) { throw new Exception(txterror); } com = null; var pDataOut2 = (object[])pDatOut; var salida = new TSalida(); salida.Txterror = txterror; salida.retorno = (int)pDataOut2[1]; return(new TOTransaction() { Retorno = 0, TxtError = "", InvoiceId = salida.retorno }); } catch (Exception ex) { return(new TOTransaction() { Retorno = 1, TxtError = ex.Message, InvoiceId = 0 }); } }