public ResponseDTO Crud(TerceroDTO tercero, int op)
        {
            ResponseDTO objresponse = new ResponseDTO();

            try
            {
                ConexionDTO cnn = new ConexionDTO();

                cnn.procedimiento = "CRUDTercero";

                cnn.parametros.Add("@TerId", tercero.TerId);
                cnn.parametros.Add("@TerNombre", tercero.TerNombre);
                cnn.parametros.Add("@TerNIT", tercero.TerNIT);
                cnn.parametros.Add("@TerDireccion", tercero.TerDireccion);
                cnn.parametros.Add("@TerTelefono", tercero.TerTelefono);
                cnn.parametros.Add("@TerCorreo", tercero.TerCorreo);
                cnn.parametros.Add("@Op", op);

                var dt = new Conexion().ConsultarSPDT(cnn);

                objresponse.codigo  = (int)dt.Rows[0]["id"];
                objresponse.mensaje = "";
            }
            catch (Exception e)
            {
                objresponse.codigo  = -1;
                objresponse.mensaje = e.Message;
            }
            return(objresponse);
        }
Exemple #2
0
 public ActionResult <ResponseDTO> Post(TerceroDTO request)
 {
     if (request.TerId > 0)
     {
         //edicion
         return(Ok(new TerceroBI().Crud(request, 2)));
     }
     else
     {
         //insert
         return(Ok(new TerceroBI().Crud(request, 1)));
     }
 }
        public TerceroDTO GetXId(int id)
        {
            TerceroDTO objResponse = new TerceroDTO();

            ConexionDTO cnn = new ConexionDTO();

            cnn.procedimiento = "GetTerceroFiltros";
            cnn.parametros.Add("@id", id);

            var dt = new Conexion().ConsultarSPDT(cnn);

            if (dt.Rows.Count > 0)
            {
                objResponse = Tool.DataTableToList <TerceroDTO>(dt).FirstOrDefault();
            }

            return(objResponse);
        }
Exemple #4
0
 public ActionResult <ResponseDTO> update(TerceroDTO request)
 {
     return(Ok(new TerceroBI().Crud(request, 2)));
 }