//--------------------- //Ins_CtaCteComprobante //--------------------- public bool Ins_CtaCteComprobante(string cPerJurCodigo, string cPerCodigo, string cCtaCteRecAbono, long nCajCodigo, long nCtaCteComCodigo, string cCtaCteComNumero, DateTime dCtaCteComFecEmision, double nCtaCteComImporte, string cPerUserCodigo) { bool exito = false; //para CtaCteComprobante BE_ReqCtaCteComprobante ReqCCComprobante = new BE_ReqCtaCteComprobante(); DA_CtaCteComprobante daCCComprobante = new DA_CtaCteComprobante(); try { ReqCCComprobante.cPerJurCodigo = cPerJurCodigo; ReqCCComprobante.cPerCodigo = cPerCodigo; ReqCCComprobante.cCtaCteRecAbono = cCtaCteRecAbono; ReqCCComprobante.nCajCodigo = nCajCodigo; ReqCCComprobante.nCtaCteComCodigo = nCtaCteComCodigo; ReqCCComprobante.cCtaCteComNumero = cCtaCteComNumero; ReqCCComprobante.dCtaCteComFecEmision = dCtaCteComFecEmision; ReqCCComprobante.nCtaCteComImporte = nCtaCteComImporte; ReqCCComprobante.cPerUserCodigo = cPerUserCodigo; if (!daCCComprobante.Ins_CtaCteComprobante(ReqCCComprobante)) { throw new ApplicationException("Se encontraron errores en la transaccion: CtaCteComprobante.!"); } else exito = true; } catch (Exception) { throw; } return exito; }
//-------------------------- // INSERT CtaCteComprobante //-------------------------- public bool Ins_CtaCteComprobante(BE_ReqCtaCteComprobante Request) { bool exito = false; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Ins_CtaCteComprobante]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo); cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Parameters.AddWithValue("cCtaCteRecAbono", Request.cCtaCteRecAbono); cm.Parameters.AddWithValue("nCajCodigo", Request.nCajCodigo); cm.Parameters.AddWithValue("nCtaCteComCodigo", Request.nCtaCteComCodigo); cm.Parameters.AddWithValue("cCtaCteComNumero", Request.cCtaCteComNumero); cm.Parameters.AddWithValue("dCtaCteComFecEmision", Request.dCtaCteComFecEmision); cm.Parameters.AddWithValue("nCtaCteComImporte", Request.nCtaCteComImporte); cm.Parameters.AddWithValue("cPerUserCodigo", Request.cPerUserCodigo); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_CtaCteComprobante]; Consulte al administrador del sistema"); } } } catch (Exception) { throw; } return exito; }