コード例 #1
0
        public RespuestaPadres CrearPadre(string nombre)
        {
            var respuesta = new RespuestaPadres();

            var conexion = new Conexion();

            using (var conexionSQL = conexion.ConexionSQL)
            {
                try
                {
                    if (conexionSQL.State != ConnectionState.Open)
                    {
                        conexionSQL.Open();
                    }

                    var comando = new SqlCommand("InsertarPadre", conexionSQL);
                    comando.CommandType = CommandType.StoredProcedure;

                    comando.Parameters.AddWithValue("@nombre", nombre);
                    comando.ExecuteNonQuery();

                    respuesta.Estado = true;
                }
                catch (Exception ex)
                {
                    respuesta.Estado  = false;
                    respuesta.Mensaje = ex.Message;
                }
            }

            return(respuesta);
        }
コード例 #2
0
        public RespuestaPadres ObtenerPadres()
        {
            var respuesta = new RespuestaPadres();
            var padres    = new List <Padre>();

            var conexion = new Conexion();

            using (var conexionSQL = conexion.ConexionSQL)
            {
                try
                {
                    if (conexionSQL.State != ConnectionState.Open)
                    {
                        conexionSQL.Open();
                    }

                    var comando = new SqlCommand("ConsultarPadres", conexionSQL);
                    comando.CommandType = CommandType.StoredProcedure;
                    var reader = comando.ExecuteReader();

                    while (reader.Read())
                    {
                        var padre = new Padre();
                        padre.Id     = Convert.ToInt64(reader["Id"]);
                        padre.Nombre = Convert.ToString(reader["Nombre"]);
                        padres.Add(padre);
                    }

                    respuesta.Estado = true;
                    respuesta.Padres = padres;
                }
                catch (Exception ex)
                {
                    respuesta.Estado  = false;
                    respuesta.Mensaje = ex.Message;
                }
            }

            return(respuesta);
        }