Example #1
0
        // GET: api/Folios/5
        public EntRespuestaFolios Solicitud(EntBusquedaFolios rEntrada)
        {
            EntRespuesta       rReg      = new EntRespuesta();
            EntRespuestaFolios resp      = new EntRespuestaFolios();
            DatTepic           oDat      = new DatTepic();
            string             sCaracter = "~";

            resp = Procesa(sCaracter + rEntrada.Folio);
            return(resp);
        }
Example #2
0
        public EntRespuesta GuardaBd(string id_accion, string acciones,
                                     string observaciones, string fecha, string latitud, string longitud, string foto)
        {
            EntRespuesta  Respuesta = new EntRespuesta();
            AbdM          lobjabd   = new AbdM();
            SqlConnection con       = new SqlConnection(lobjabd.GenerarCadena());
            SqlCommand    cmd       = new SqlCommand("pa_ins_accion", con);
            Dictionary <string, SqlDbType> paramsql = new Dictionary <string, SqlDbType>();

            try
            {
                byte[] lobjImagen = Convert.FromBase64String(foto);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_accion", SqlDbType.Int).Value         = Convert.ToInt32(id_accion);
                cmd.Parameters.AddWithValue("@num_acciones", SqlDbType.Int).Value      = Convert.ToInt64(acciones);
                cmd.Parameters.AddWithValue("@observaciones", SqlDbType.VarChar).Value = observaciones;
                cmd.Parameters.AddWithValue("@fecha_dm", SqlDbType.DateTime).Value     = Convert.ToDateTime(fecha);
                cmd.Parameters.AddWithValue("@foto", SqlDbType.VarBinary).Value        = lobjImagen;
                cmd.Parameters.AddWithValue("@latitud", SqlDbType.Decimal).Value       = Convert.ToDecimal(latitud);
                cmd.Parameters.AddWithValue("@longitud", SqlDbType.Decimal).Value      = Convert.ToDecimal(longitud);

                using (SqlDataAdapter DA = new SqlDataAdapter(cmd))
                {
                    using (DataSet DS = new DataSet())
                    {
                        DA.Fill(DS);
                        Respuesta.cadena_error = DS.Tables[0].Rows[0][0].ToString();
                    }
                }
                Respuesta.codigo_error = 0;
            }
            catch (ApplicationException aex)
            {
                Respuesta.codigo_error = -1;
                Respuesta.cadena_error = aex.Message.ToString();
            }
            catch (Exception ex)
            {
                int code = ex.HResult;
                Respuesta.codigo_error = code;
                Respuesta.cadena_error = ex.Message.ToString();
            }
            return(Respuesta);
        }